# near model CODE resource # jump table entries: 744-746 (3 of them) 00000000 0000 0000 ori.b D0, 0x0 export_93: 00000004 4E56 FFDA link A6, -0x0026 00000008 4A2D E2D5 tst.b [A5 - 0x1D2B] 0000000C 6700 00A2 beq +0xA4 /* 000000B0 */ 00000010 302D E9C6 move.w D0, [A5 - 0x163A] 00000014 0C40 0001 cmpi.w D0, 0x1 00000018 6700 000A beq +0xC /* 00000024 */ 0000001C 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00000020 6600 0012 bne +0x14 /* 00000034 */ label00000024: 00000024 487A 07A6 pea.l [PC + 0x7A6 /* 000007CC, value 0x6467265, pstring "Freeze" */] 00000028 3F3C 0004 move.w -[A7], 0x4 0000002C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000030 6000 007E bra +0x80 /* 000000B0 */ label00000034: 00000034 0C40 0002 cmpi.w D0, 0x2 00000038 6700 000A beq +0xC /* 00000044 */ 0000003C 0C40 0006 cmpi.w D0, 0x6 00000040 6600 0012 bne +0x14 /* 00000054 */ label00000044: 00000044 487A 078E pea.l [PC + 0x78E /* 000007D4, value 0x5486F72, pstring "Horns" */] 00000048 3F3C 0002 move.w -[A7], 0x2 0000004C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000050 6000 005E bra +0x60 /* 000000B0 */ label00000054: 00000054 0C40 0003 cmpi.w D0, 0x3 00000058 6700 000A beq +0xC /* 00000064 */ 0000005C 0C40 0008 cmpi.w D0, 0x8 00000060 6600 0012 bne +0x14 /* 00000074 */ label00000064: 00000064 487A 0774 pea.l [PC + 0x774 /* 000007DA, value 0x842616E, pstring "Bankrupt" */] 00000068 3F3C 0002 move.w -[A7], 0x2 0000006C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000070 6000 003E bra +0x40 /* 000000B0 */ label00000074: 00000074 0C40 0004 cmpi.w D0, 0x4 00000078 6700 000A beq +0xC /* 00000084 */ 0000007C 0C40 0007 cmpi.w D0, 0x7 00000080 6600 0012 bne +0x14 /* 00000094 */ label00000084: 00000084 487A 075E pea.l [PC + 0x75E /* 000007E4, value 0x4457870, pstring "Exp2" */] 00000088 3F3C 0004 move.w -[A7], 0x4 0000008C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000090 6000 001E bra +0x20 /* 000000B0 */ label00000094: 00000094 0C40 0005 cmpi.w D0, 0x5 00000098 6700 000A beq +0xC /* 000000A4 */ 0000009C 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 000000A0 6600 000E bne +0x10 /* 000000B0 */ label000000A4: 000000A4 487A 0744 pea.l [PC + 0x744 /* 000007EA, value 0x5426F69, pstring "Boing" */] 000000A8 3F3C 0002 move.w -[A7], 0x2 000000AC 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label000000B0: 000000B0 4A2D E1B7 tst.b [A5 - 0x1E49] 000000B4 6700 00EE beq +0xF0 /* 000001A4 */ 000000B8 302D E9C6 move.w D0, [A5 - 0x163A] 000000BC E208 lsr D0.b, 1 000000BE 6400 0020 bcc +0x22 /* 000000E0 */ 000000C2 486D DF9A pea.l [A5 - 0x2066] 000000C6 206D FE4C movea.l A0, [A5 - 0x1B4] 000000CA 4868 0002 pea.l [A0 + 0x2] 000000CE 486D E12E pea.l [A5 - 0x1ED2] 000000D2 486D E196 pea.l [A5 - 0x1E6A] 000000D6 4267 clr.w -[A7] 000000D8 42A7 clr.l -[A7] 000000DA A8EC syscall CopyBits 000000DC 6000 0044 bra +0x46 /* 00000122 */ label000000E0: 000000E0 486D DF9A pea.l [A5 - 0x2066] 000000E4 206D FE4C movea.l A0, [A5 - 0x1B4] 000000E8 4868 0002 pea.l [A0 + 0x2] 000000EC 486D E136 pea.l [A5 - 0x1ECA] 000000F0 486D E196 pea.l [A5 - 0x1E6A] 000000F4 4267 clr.w -[A7] 000000F6 42A7 clr.l -[A7] 000000F8 A8EC syscall CopyBits 000000FA 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000100 486D FE3A pea.l [A5 - 0x1C6] 00000104 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000108 486D DF9A pea.l [A5 - 0x2066] 0000010C 206D FE4C movea.l A0, [A5 - 0x1B4] 00000110 4868 0002 pea.l [A0 + 0x2] 00000114 486D E13E pea.l [A5 - 0x1EC2] 00000118 486D E196 pea.l [A5 - 0x1E6A] 0000011C 4267 clr.w -[A7] 0000011E 42A7 clr.l -[A7] 00000120 A8EC syscall CopyBits label00000122: 00000122 2F07 move.l -[A7], D7 00000124 7001 moveq.l D0, 0x01 00000126 7E03 moveq.l D7, 0x03 00000128 9E40 sub.w D7, D0 0000012A 6D00 005C blt +0x5E /* 00000188 */ 0000012E 3D40 FFDA move.w [A6 - 0x26], D0 label00000132: 00000132 2F07 move.l -[A7], D7 00000134 7004 moveq.l D0, 0x04 00000136 7E06 moveq.l D7, 0x06 00000138 9E80 sub.l D7, D0 0000013A 6D00 0042 blt +0x44 /* 0000017E */ 0000013E 2D40 FFE4 move.l [A6 - 0x1C], D0 label00000142: 00000142 486D DF9A pea.l [A5 - 0x2066] 00000146 206D FE4C movea.l A0, [A5 - 0x1B4] 0000014A 4868 0002 pea.l [A0 + 0x2] 0000014E 202E FFE4 move.l D0, [A6 - 0x1C] 00000152 E748 lsl D0.w, 3 00000154 41ED E094 lea.l A0, [A5 - 0x1F6C] 00000158 4870 0000 pea.l [A0 + D0.w] 0000015C 486D E0CC pea.l [A5 - 0x1F34] 00000160 4267 clr.w -[A7] 00000162 42A7 clr.l -[A7] 00000164 A8EC syscall CopyBits 00000166 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 0000016C 486D FE3A pea.l [A5 - 0x1C6] 00000170 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000174 52AE FFE4 addq.l [A6 - 0x1C], 1 00000178 5387 subq.l D7, 1 0000017A 6400 FFC6 bcc -0x38 /* 00000142 */ label0000017E: 0000017E 2E1F move.l D7, [A7]+ 00000180 526E FFDA addq.w [A6 - 0x26], 1 00000184 51CF FFAC dbf D7, -0x56 /* 00000132 */ label00000188: 00000188 2E1F move.l D7, [A7]+ 0000018A 486D DF9A pea.l [A5 - 0x2066] 0000018E 206D FE4C movea.l A0, [A5 - 0x1B4] 00000192 4868 0002 pea.l [A0 + 0x2] 00000196 486D E0BC pea.l [A5 - 0x1F44] 0000019A 486D E0CC pea.l [A5 - 0x1F34] 0000019E 4267 clr.w -[A7] 000001A0 42A7 clr.l -[A7] 000001A2 A8EC syscall CopyBits label000001A4: 000001A4 2F07 move.l -[A7], D7 000001A6 7001 moveq.l D0, 0x01 000001A8 3E2D E2D6 move.w D7, [A5 - 0x1D2A] 000001AC 48C7 ext.l D7 000001AE 9E80 sub.l D7, D0 000001B0 6D00 0186 blt +0x188 /* 00000338 */ 000001B4 2D40 FFE4 move.l [A6 - 0x1C], D0 label000001B8: 000001B8 0C6D 0078 FA34 cmpi.w [A5 - 0x5CC], 0x78 /* 'x' */ 000001BE 6600 000C bne +0xE /* 000001CC */ 000001C2 202E FFE4 move.l D0, [A6 - 0x1C] 000001C6 3F00 move.w -[A7], D0 000001C8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label000001CC: 000001CC 0C6D 002F FA34 cmpi.w [A5 - 0x5CC], 0x2F /* '/' */ 000001D2 6600 000C bne +0xE /* 000001E0 */ 000001D6 202E FFE4 move.l D0, [A6 - 0x1C] 000001DA 3F00 move.w -[A7], D0 000001DC 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label000001E0: 000001E0 202E FFE4 move.l D0, [A6 - 0x1C] 000001E4 E748 lsl D0.w, 3 000001E6 41ED E334 lea.l A0, [A5 - 0x1CCC] 000001EA 4870 0000 pea.l [A0 + D0.w] 000001EE 486D FFD6 pea.l [A5 - 0x2A] 000001F2 A8A5 syscall FillRect 000001F4 486E FFDC pea.l [A6 - 0x24] 000001F8 3F3C 012C move.w -[A7], 0x12C 000001FC 3F3C FFEC move.w -[A7], 0xFFEC 00000200 3F3C 012D move.w -[A7], 0x12D 00000204 3F3C FFED move.w -[A7], 0xFFED 00000208 A8A7 syscall SetRect 0000020A 486E FFDC pea.l [A6 - 0x24] 0000020E 202E FFE4 move.l D0, [A6 - 0x1C] 00000212 E748 lsl D0.w, 3 00000214 41ED E334 lea.l A0, [A5 - 0x1CCC] 00000218 4870 0000 pea.l [A0 + D0.w] 0000021C 1F3C 0001 move.b -[A7], 0x1 00000220 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00000224 202E FFE4 move.l D0, [A6 - 0x1C] 00000228 E748 lsl D0.w, 3 0000022A 41ED E336 lea.l A0, [A5 - 0x1CCA] 0000022E 3F30 0000 move.w -[A7], [A0 + D0.w] 00000232 202E FFE4 move.l D0, [A6 - 0x1C] 00000236 E748 lsl D0.w, 3 00000238 41ED E338 lea.l A0, [A5 - 0x1CC8] 0000023C 3230 0000 move.w D1, [A0 + D0.w] 00000240 5541 subq.w D1, 2 00000242 3F01 move.w -[A7], D1 00000244 A893 syscall MoveTo 00000246 202E FFE4 move.l D0, [A6 - 0x1C] 0000024A E348 lsl D0.w, 1 0000024C 41ED E2D6 lea.l A0, [A5 - 0x1D2A] 00000250 3F30 0000 move.w -[A7], [A0 + D0.w] 00000254 A883 syscall DrawChar 00000256 0C6D 0046 E1B8 cmpi.w [A5 - 0x1E48], 0x46 /* 'F' */ 0000025C 6600 0070 bne +0x72 /* 000002CE */ 00000260 486E FFDC pea.l [A6 - 0x24] 00000264 3F3C 0104 move.w -[A7], 0x104 00000268 3F3C 00A5 move.w -[A7], 0xA5 0000026C 3F3C 0154 move.w -[A7], 0x154 00000270 3F3C 00E0 move.w -[A7], 0xE0 00000274 A8A7 syscall SetRect 00000276 486E FFDC pea.l [A6 - 0x24] 0000027A 486D FFD6 pea.l [A5 - 0x2A] 0000027E A8A5 syscall FillRect 00000280 3F3C 0014 move.w -[A7], 0x14 00000284 A887 syscall TextFont 00000286 3F3C 000C move.w -[A7], 0xC 0000028A A88A syscall TextSize 0000028C 3F3C 0104 move.w -[A7], 0x104 00000290 3F3C 00B4 move.w -[A7], 0xB4 00000294 A893 syscall MoveTo 00000296 487A 0558 pea.l [PC + 0x558 /* 000007F0, value 0xC507265, pstring "Press Button" */] 0000029A A884 syscall DrawString 0000029C 3F3C 000E move.w -[A7], 0xE 000002A0 A887 syscall TextFont 000002A2 3F3C 0018 move.w -[A7], 0x18 000002A6 A88A syscall TextSize 000002A8 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 000002AE 486D FE3A pea.l [A5 - 0x1C6] 000002B2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000002B6 3F3C FFFF move.w -[A7], 0xFFFF 000002BA 4267 clr.w -[A7] 000002BC 201F move.l D0, [A7]+ 000002BE A032 syscall FlushEvents label000002C0: 000002C0 558F subq.l A7, 2 000002C2 A974 syscall Button 000002C4 4A1F tst.b [A7]+ 000002C6 6700 FFF8 beq -0x6 /* 000002C0 */ 000002CA 6000 0012 bra +0x14 /* 000002DE */ label000002CE: 000002CE 302D E1B8 move.w D0, [A5 - 0x1E48] 000002D2 48C0 ext.l D0 000002D4 2F00 move.l -[A7], D0 000002D6 486D FE3A pea.l [A5 - 0x1C6] 000002DA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label000002DE: 000002DE 0C6D 0078 FA34 cmpi.w [A5 - 0x5CC], 0x78 /* 'x' */ 000002E4 6600 000C bne +0xE /* 000002F2 */ 000002E8 202E FFE4 move.l D0, [A6 - 0x1C] 000002EC 3F00 move.w -[A7], D0 000002EE 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] label000002F2: 000002F2 0C6D 002B FA34 cmpi.w [A5 - 0x5CC], 0x2B /* '+' */ 000002F8 6600 000C bne +0xE /* 00000306 */ 000002FC 202E FFE4 move.l D0, [A6 - 0x1C] 00000300 3F00 move.w -[A7], D0 00000302 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] label00000306: 00000306 0C6D 002D FA34 cmpi.w [A5 - 0x5CC], 0x2D /* '-' */ 0000030C 6600 000C bne +0xE /* 0000031A */ 00000310 202E FFE4 move.l D0, [A6 - 0x1C] 00000314 3F00 move.w -[A7], D0 00000316 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] label0000031A: 0000031A 0C6D 0040 FA34 cmpi.w [A5 - 0x5CC], 0x40 /* '@' */ 00000320 6600 000C bne +0xE /* 0000032E */ 00000324 202E FFE4 move.l D0, [A6 - 0x1C] 00000328 3F00 move.w -[A7], D0 0000032A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label0000032E: 0000032E 52AE FFE4 addq.l [A6 - 0x1C], 1 00000332 5387 subq.l D7, 1 00000334 6400 FE82 bcc -0x17C /* 000001B8 */ label00000338: 00000338 2E1F move.l D7, [A7]+ 0000033A 4A2D EE1B tst.b [A5 - 0x11E5] 0000033E 6700 0362 beq +0x364 /* 000006A2 */ 00000342 202D EE16 move.l D0, [A5 - 0x11EA] 00000346 B0AD EE12 cmp.l D0, [A5 - 0x11EE] 0000034A 6F00 000C ble +0xE /* 00000358 */ 0000034E 2D6D EE16 FFE8 move.l [A6 - 0x18], [A5 - 0x11EA] 00000354 6000 0008 bra +0xA /* 0000035E */ label00000358: 00000358 2D6D EE12 FFE8 move.l [A6 - 0x18], [A5 - 0x11EE] label0000035E: 0000035E 0C6D 002B FA34 cmpi.w [A5 - 0x5CC], 0x2B /* '+' */ 00000364 57C0 seq D0 00000366 4400 neg.b D0 00000368 0C6D 002D FA34 cmpi.w [A5 - 0x5CC], 0x2D /* '-' */ 0000036E 57C1 seq D1 00000370 4401 neg.b D1 00000372 8001 or.b D0, D1 00000374 6700 00DE beq +0xE0 /* 00000454 */ 00000378 202E FFE8 move.l D0, [A6 - 0x18] 0000037C 0C80 0000 0000 cmpi.l D0, 0x0 00000382 6600 0024 bne +0x26 /* 000003A8 */ 00000386 486E FFDC pea.l [A6 - 0x24] 0000038A 302D E33E move.w D0, [A5 - 0x1CC2] 0000038E 5940 subq.w D0, 4 00000390 3F00 move.w -[A7], D0 00000392 302D E340 move.w D0, [A5 - 0x1CC0] 00000396 5940 subq.w D0, 4 00000398 3F00 move.w -[A7], D0 0000039A 3F2D E33E move.w -[A7], [A5 - 0x1CC2] 0000039E 3F2D E340 move.w -[A7], [A5 - 0x1CC0] 000003A2 A8A7 syscall SetRect 000003A4 6000 00AE bra +0xB0 /* 00000454 */ label000003A8: 000003A8 0C80 0000 0001 cmpi.l D0, 0x1 000003AE 6600 0024 bne +0x26 /* 000003D4 */ 000003B2 486E FFDC pea.l [A6 - 0x24] 000003B6 302D E346 move.w D0, [A5 - 0x1CBA] 000003BA 5940 subq.w D0, 4 000003BC 3F00 move.w -[A7], D0 000003BE 302D E348 move.w D0, [A5 - 0x1CB8] 000003C2 5940 subq.w D0, 4 000003C4 3F00 move.w -[A7], D0 000003C6 3F2D E346 move.w -[A7], [A5 - 0x1CBA] 000003CA 3F2D E348 move.w -[A7], [A5 - 0x1CB8] 000003CE A8A7 syscall SetRect 000003D0 6000 0082 bra +0x84 /* 00000454 */ label000003D4: 000003D4 0C80 0000 0002 cmpi.l D0, 0x2 000003DA 6600 0024 bne +0x26 /* 00000400 */ 000003DE 486E FFDC pea.l [A6 - 0x24] 000003E2 302D E34E move.w D0, [A5 - 0x1CB2] 000003E6 5940 subq.w D0, 4 000003E8 3F00 move.w -[A7], D0 000003EA 302D E350 move.w D0, [A5 - 0x1CB0] 000003EE 5940 subq.w D0, 4 000003F0 3F00 move.w -[A7], D0 000003F2 3F2D E34E move.w -[A7], [A5 - 0x1CB2] 000003F6 3F2D E350 move.w -[A7], [A5 - 0x1CB0] 000003FA A8A7 syscall SetRect 000003FC 6000 0056 bra +0x58 /* 00000454 */ label00000400: 00000400 0C80 0000 0003 cmpi.l D0, 0x3 00000406 6600 0024 bne +0x26 /* 0000042C */ 0000040A 486E FFDC pea.l [A6 - 0x24] 0000040E 302D E356 move.w D0, [A5 - 0x1CAA] 00000412 5940 subq.w D0, 4 00000414 3F00 move.w -[A7], D0 00000416 302D E358 move.w D0, [A5 - 0x1CA8] 0000041A 5940 subq.w D0, 4 0000041C 3F00 move.w -[A7], D0 0000041E 3F2D E356 move.w -[A7], [A5 - 0x1CAA] 00000422 3F2D E358 move.w -[A7], [A5 - 0x1CA8] 00000426 A8A7 syscall SetRect 00000428 6000 002A bra +0x2C /* 00000454 */ label0000042C: 0000042C 0C80 0000 0004 cmpi.l D0, 0x4 00000432 6600 0020 bne +0x22 /* 00000454 */ 00000436 486E FFDC pea.l [A6 - 0x24] 0000043A 302D E35E move.w D0, [A5 - 0x1CA2] 0000043E 5940 subq.w D0, 4 00000440 3F00 move.w -[A7], D0 00000442 302D E360 move.w D0, [A5 - 0x1CA0] 00000446 5940 subq.w D0, 4 00000448 3F00 move.w -[A7], D0 0000044A 3F2D E35E move.w -[A7], [A5 - 0x1CA2] 0000044E 3F2D E360 move.w -[A7], [A5 - 0x1CA0] 00000452 A8A7 syscall SetRect label00000454: 00000454 0C6D 0078 FA34 cmpi.w [A5 - 0x5CC], 0x78 /* 'x' */ 0000045A 6600 0140 bne +0x142 /* 0000059C */ 0000045E 302D E9C6 move.w D0, [A5 - 0x163A] 00000462 C1FC 0016 muls.w D0, 0x16 00000466 7200 moveq.l D1, 0x00 00000468 41ED F41A lea.l A0, [A5 - 0xBE6] 0000046C 1230 0000 move.b D1, [A0 + D0.w] 00000470 48C1 ext.l D1 00000472 2D41 FFFC move.l [A6 - 0x4], D1 00000476 202E FFFC move.l D0, [A6 - 0x4] 0000047A 5A80 addq.l D0, 5 0000047C 2D40 FFFC move.l [A6 - 0x4], D0 00000480 202D EE16 move.l D0, [A5 - 0x11EA] 00000484 5280 addq.l D0, 1 00000486 222D EE12 move.l D1, [A5 - 0x11EE] 0000048A 5281 addq.l D1, 1 0000048C D081 add.l D0, D1 0000048E 2D40 FFE8 move.l [A6 - 0x18], D0 00000492 302D E2D6 move.w D0, [A5 - 0x1D2A] 00000496 E748 lsl D0.w, 3 00000498 41ED E338 lea.l A0, [A5 - 0x1CC8] 0000049C 3230 0000 move.w D1, [A0 + D0.w] 000004A0 0C41 009E cmpi.w D1, 0x9E 000004A4 6600 000E bne +0x10 /* 000004B4 */ 000004A8 2D7C 0000 0005 FFF0 move.l [A6 - 0x10], 0x5 000004B0 6000 004E bra +0x50 /* 00000500 */ label000004B4: 000004B4 0C41 00B4 cmpi.w D1, 0xB4 000004B8 6600 000E bne +0x10 /* 000004C8 */ 000004BC 2D7C 0000 0006 FFF0 move.l [A6 - 0x10], 0x6 000004C4 6000 003A bra +0x3C /* 00000500 */ label000004C8: 000004C8 0C41 00CA cmpi.w D1, 0xCA 000004CC 6600 000E bne +0x10 /* 000004DC */ 000004D0 2D7C 0000 0007 FFF0 move.l [A6 - 0x10], 0x7 000004D8 6000 0026 bra +0x28 /* 00000500 */ label000004DC: 000004DC 0C41 00E0 cmpi.w D1, 0xE0 000004E0 6600 000E bne +0x10 /* 000004F0 */ 000004E4 2D7C 0000 0008 FFF0 move.l [A6 - 0x10], 0x8 000004EC 6000 0012 bra +0x14 /* 00000500 */ label000004F0: 000004F0 0C41 00F6 cmpi.w D1, 0xF6 000004F4 6600 000A bne +0xC /* 00000500 */ 000004F8 2D7C 0000 0009 FFF0 move.l [A6 - 0x10], 0x9 /* '\t' */ label00000500: 00000500 302D E9C6 move.w D0, [A5 - 0x163A] 00000504 E548 lsl D0.w, 2 00000506 41ED E8D2 lea.l A0, [A5 - 0x172E] 0000050A 2F30 0000 move.l -[A7], [A0 + D0.w] 0000050E 486D FB36 pea.l [A5 - 0x4CA] 00000512 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000516 7000 moveq.l D0, 0x00 00000518 102D FB36 move.b D0, [A5 - 0x4CA] 0000051C 48C0 ext.l D0 0000051E 2D40 FFEC move.l [A6 - 0x14], D0 00000522 202E FFFC move.l D0, [A6 - 0x4] 00000526 90AE FFE8 sub.l D0, [A6 - 0x18] 0000052A 2D40 FFF4 move.l [A6 - 0xC], D0 0000052E 486E FFDC pea.l [A6 - 0x24] 00000532 202E FFF0 move.l D0, [A6 - 0x10] 00000536 C1FC 0070 muls.w D0, 0x70 /* 'p' */ 0000053A 222E FFF4 move.l D1, [A6 - 0xC] 0000053E E749 lsl D1.w, 3 00000540 D041 add.w D0, D1 00000542 41ED E456 lea.l A0, [A5 - 0x1BAA] 00000546 3230 0000 move.w D1, [A0 + D0.w] 0000054A 5941 subq.w D1, 4 0000054C 3F01 move.w -[A7], D1 0000054E 202E FFF0 move.l D0, [A6 - 0x10] 00000552 C1FC 0070 muls.w D0, 0x70 /* 'p' */ 00000556 222E FFF4 move.l D1, [A6 - 0xC] 0000055A E749 lsl D1.w, 3 0000055C D041 add.w D0, D1 0000055E 41ED E458 lea.l A0, [A5 - 0x1BA8] 00000562 3230 0000 move.w D1, [A0 + D0.w] 00000566 5941 subq.w D1, 4 00000568 3F01 move.w -[A7], D1 0000056A 202E FFF0 move.l D0, [A6 - 0x10] 0000056E C1FC 0070 muls.w D0, 0x70 /* 'p' */ 00000572 222E FFF4 move.l D1, [A6 - 0xC] 00000576 E749 lsl D1.w, 3 00000578 D041 add.w D0, D1 0000057A 41ED E456 lea.l A0, [A5 - 0x1BAA] 0000057E 3F30 0000 move.w -[A7], [A0 + D0.w] 00000582 202E FFF0 move.l D0, [A6 - 0x10] 00000586 C1FC 0070 muls.w D0, 0x70 /* 'p' */ 0000058A 222E FFF4 move.l D1, [A6 - 0xC] 0000058E E749 lsl D1.w, 3 00000590 D041 add.w D0, D1 00000592 41ED E458 lea.l A0, [A5 - 0x1BA8] 00000596 3F30 0000 move.w -[A7], [A0 + D0.w] 0000059A A8A7 syscall SetRect label0000059C: 0000059C 0C6D 002F FA34 cmpi.w [A5 - 0x5CC], 0x2F /* '/' */ 000005A2 6600 00F8 bne +0xFA /* 0000069C */ 000005A6 302D E9C6 move.w D0, [A5 - 0x163A] 000005AA C1FC 0016 muls.w D0, 0x16 000005AE 7200 moveq.l D1, 0x00 000005B0 41ED EE16 lea.l A0, [A5 - 0x11EA] 000005B4 1230 0000 move.b D1, [A0 + D0.w] 000005B8 48C1 ext.l D1 000005BA 2D41 FFFC move.l [A6 - 0x4], D1 000005BE 302D E9C6 move.w D0, [A5 - 0x163A] 000005C2 C1FC 0016 muls.w D0, 0x16 000005C6 7200 moveq.l D1, 0x00 000005C8 41ED F41A lea.l A0, [A5 - 0xBE6] 000005CC 1230 0000 move.b D1, [A0 + D0.w] 000005D0 48C1 ext.l D1 000005D2 2D41 FFF8 move.l [A6 - 0x8], D1 000005D6 202D EE12 move.l D0, [A5 - 0x11EE] 000005DA 0C80 0000 0000 cmpi.l D0, 0x0 000005E0 6600 0010 bne +0x12 /* 000005F2 */ 000005E4 202D EE16 move.l D0, [A5 - 0x11EA] 000005E8 5380 subq.l D0, 1 000005EA 2D40 FFE8 move.l [A6 - 0x18], D0 000005EE 6000 0046 bra +0x48 /* 00000636 */ label000005F2: 000005F2 0C80 0000 0001 cmpi.l D0, 0x1 000005F8 6600 0010 bne +0x12 /* 0000060A */ 000005FC 202D EE16 move.l D0, [A5 - 0x11EA] 00000600 5580 subq.l D0, 2 00000602 2D40 FFE8 move.l [A6 - 0x18], D0 00000606 6000 002E bra +0x30 /* 00000636 */ label0000060A: 0000060A 0C80 0000 0002 cmpi.l D0, 0x2 00000610 6600 0010 bne +0x12 /* 00000622 */ 00000614 202D EE16 move.l D0, [A5 - 0x11EA] 00000618 5780 subq.l D0, 3 0000061A 2D40 FFE8 move.l [A6 - 0x18], D0 0000061E 6000 0016 bra +0x18 /* 00000636 */ label00000622: 00000622 0C80 0000 0003 cmpi.l D0, 0x3 00000628 6600 000C bne +0xE /* 00000636 */ 0000062C 202D EE16 move.l D0, [A5 - 0x11EA] 00000630 5980 subq.l D0, 4 00000632 2D40 FFE8 move.l [A6 - 0x18], D0 label00000636: 00000636 486E FFDC pea.l [A6 - 0x24] 0000063A 202E FFFC move.l D0, [A6 - 0x4] 0000063E D0AE FFF8 add.l D0, [A6 - 0x8] 00000642 90AE FFE8 sub.l D0, [A6 - 0x18] 00000646 E748 lsl D0.w, 3 00000648 41ED E4C6 lea.l A0, [A5 - 0x1B3A] 0000064C 3230 0000 move.w D1, [A0 + D0.w] 00000650 5941 subq.w D1, 4 00000652 3F01 move.w -[A7], D1 00000654 202E FFFC move.l D0, [A6 - 0x4] 00000658 D0AE FFF8 add.l D0, [A6 - 0x8] 0000065C 90AE FFE8 sub.l D0, [A6 - 0x18] 00000660 E748 lsl D0.w, 3 00000662 41ED E4C8 lea.l A0, [A5 - 0x1B38] 00000666 3230 0000 move.w D1, [A0 + D0.w] 0000066A 5941 subq.w D1, 4 0000066C 3F01 move.w -[A7], D1 0000066E 202E FFFC move.l D0, [A6 - 0x4] 00000672 D0AE FFF8 add.l D0, [A6 - 0x8] 00000676 90AE FFE8 sub.l D0, [A6 - 0x18] 0000067A E748 lsl D0.w, 3 0000067C 41ED E4C6 lea.l A0, [A5 - 0x1B3A] 00000680 3F30 0000 move.w -[A7], [A0 + D0.w] 00000684 202E FFFC move.l D0, [A6 - 0x4] 00000688 D0AE FFF8 add.l D0, [A6 - 0x8] 0000068C 90AE FFE8 sub.l D0, [A6 - 0x18] 00000690 E748 lsl D0.w, 3 00000692 41ED E4C8 lea.l A0, [A5 - 0x1B38] 00000696 3F30 0000 move.w -[A7], [A0 + D0.w] 0000069A A8A7 syscall SetRect label0000069C: 0000069C 486E FFDC pea.l [A6 - 0x24] 000006A0 A8B9 syscall EraseOval label000006A2: 000006A2 202D E2C2 move.l D0, [A5 - 0x1D3E] 000006A6 5280 addq.l D0, 1 000006A8 2B40 E2C2 move.l [A5 - 0x1D3E], D0 000006AC 486E FFDC pea.l [A6 - 0x24] 000006B0 3F3C 0104 move.w -[A7], 0x104 000006B4 3F3C 00A5 move.w -[A7], 0xA5 000006B8 3F3C 0154 move.w -[A7], 0x154 000006BC 3F3C 00E0 move.w -[A7], 0xE0 000006C0 A8A7 syscall SetRect 000006C2 486E FFDC pea.l [A6 - 0x24] 000006C6 486D FFD6 pea.l [A5 - 0x2A] 000006CA A8A5 syscall FillRect 000006CC 3F3C 0014 move.w -[A7], 0x14 000006D0 A887 syscall TextFont 000006D2 3F3C 000C move.w -[A7], 0xC 000006D6 A88A syscall TextSize 000006D8 3F3C 0104 move.w -[A7], 0x104 000006DC 3F3C 00B4 move.w -[A7], 0xB4 000006E0 A893 syscall MoveTo 000006E2 487A 011A pea.l [PC + 0x11A /* 000007FE, value 0xA697320 '\nis ', pstring "is correct" */] 000006E6 A884 syscall DrawString 000006E8 4227 clr.b -[A7] 000006EA 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000006EE 486E FFDC pea.l [A6 - 0x24] 000006F2 3F3C 0104 move.w -[A7], 0x104 000006F6 3F3C 00A5 move.w -[A7], 0xA5 000006FA 3F3C 0154 move.w -[A7], 0x154 000006FE 3F3C 00E0 move.w -[A7], 0xE0 00000702 A8A7 syscall SetRect 00000704 486E FFDC pea.l [A6 - 0x24] 00000708 486D FFD6 pea.l [A5 - 0x2A] 0000070C A8A5 syscall FillRect 0000070E 3F3C 0014 move.w -[A7], 0x14 00000712 A887 syscall TextFont 00000714 3F3C 000C move.w -[A7], 0xC 00000718 A88A syscall TextSize 0000071A 3F3C 0104 move.w -[A7], 0x104 0000071E 3F3C 00B4 move.w -[A7], 0xB4 00000722 A893 syscall MoveTo 00000724 487A 00E4 pea.l [PC + 0xE4 /* 0000080A, value 0xA697320 '\nis ', pstring "is correct" */] 00000728 A884 syscall DrawString 0000072A 3F3C 0104 move.w -[A7], 0x104 0000072E 3F3C 00C3 move.w -[A7], 0xC3 00000732 A893 syscall MoveTo 00000734 487A 00E0 pea.l [PC + 0xE0 /* 00000816, value 0xC507265, pstring "Press Button" */] 00000738 A884 syscall DrawString 0000073A 3F3C 000E move.w -[A7], 0xE 0000073E A887 syscall TextFont 00000740 3F3C 0018 move.w -[A7], 0x18 00000744 A88A syscall TextSize 00000746 4A2D E1B7 tst.b [A5 - 0x1E49] 0000074A 6700 001C beq +0x1E /* 00000768 */ 0000074E 486D DF9A pea.l [A5 - 0x2066] 00000752 206D FE4C movea.l A0, [A5 - 0x1B4] 00000756 4868 0002 pea.l [A0 + 0x2] 0000075A 486D E126 pea.l [A5 - 0x1EDA] 0000075E 486D E196 pea.l [A5 - 0x1E6A] 00000762 4267 clr.w -[A7] 00000764 42A7 clr.l -[A7] 00000766 A8EC syscall CopyBits label00000768: 00000768 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 0000076E 486D FE3A pea.l [A5 - 0x1C6] 00000772 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000776 3F3C FFFF move.w -[A7], 0xFFFF 0000077A 4267 clr.w -[A7] 0000077C 201F move.l D0, [A7]+ 0000077E A032 syscall FlushEvents label00000780: 00000780 558F subq.l A7, 2 00000782 A974 syscall Button 00000784 4A1F tst.b [A7]+ 00000786 6700 FFF8 beq -0x6 /* 00000780 */ 0000078A 486D DF9A pea.l [A5 - 0x2066] 0000078E 206D FE4C movea.l A0, [A5 - 0x1B4] 00000792 4868 0002 pea.l [A0 + 0x2] 00000796 486D E09C pea.l [A5 - 0x1F64] 0000079A 486D E0CC pea.l [A5 - 0x1F34] 0000079E 4267 clr.w -[A7] 000007A0 42A7 clr.l -[A7] 000007A2 A8EC syscall CopyBits 000007A4 486D DF9A pea.l [A5 - 0x2066] 000007A8 206D FE4C movea.l A0, [A5 - 0x1B4] 000007AC 4868 0002 pea.l [A0 + 0x2] 000007B0 486D E10E pea.l [A5 - 0x1EF2] 000007B4 486D E196 pea.l [A5 - 0x1E6A] 000007B8 4267 clr.w -[A7] 000007BA 42A7 clr.l -[A7] 000007BC A8EC syscall CopyBits 000007BE 3F3C FFFF move.w -[A7], 0xFFFF 000007C2 4267 clr.w -[A7] 000007C4 201F move.l D0, [A7]+ 000007C6 A032 syscall FlushEvents 000007C8 4E5E unlink A6 000007CA 4E75 rts 000007CC 0646 7265 addi.w D6, 0x7265 /* 're' */ 000007D0 657A bcs +0x7C /* 0000084C */ 000007D2 6500 0548 bcs +0x54A /* 00000D1C */ 000007D6 6F72 ble +0x74 /* 0000084A */ 000007D8 6E73 bgt +0x75 /* 0000084D */ 000007DA 0842 616E bchg.b D2, 0x6E /* 'n' */ 000007DE 6B72 bmi +0x74 /* 00000852 */ 000007E0 7570 moveq.l D2, 0x70 000007E2 7400 moveq.l D2, 0x00 000007E4 0445 7870 subi.w D5, 0x7870 /* 'xp' */ 000007E8 3200 move.w D1, D0 000007EA 0542 bchg D2, D2 000007EC 6F69 ble +0x6B /* 00000857 */ 000007EE 6E67 bgt +0x69 /* 00000857 */ 000007F0 0C50 7265 cmpi.w [A0], 0x7265 /* 're' */ 000007F4 7373 moveq.l D1, 0x73 000007F6 2042 movea.l A0, D2 000007F8 7574 moveq.l D2, 0x74 000007FA 746F moveq.l D2, 0x6F 000007FC 6E00 0A69 bgt +0xA6B /* 00001267 */ 00000800 7320 moveq.l D1, 0x20 00000802 636F bls +0x71 /* 00000873 */ 00000804 7272 moveq.l D1, 0x72 00000806 6563 bcs +0x65 /* 0000086B */ 00000808 7400 moveq.l D2, 0x00 0000080A 0A69 7320 636F xori.w [A1 + 0x636F], 0x7320 /* 's ' */ 00000810 7272 moveq.l D1, 0x72 00000812 6563 bcs +0x65 /* 00000877 */ 00000814 7400 moveq.l D2, 0x00 00000816 0C50 7265 cmpi.w [A0], 0x7265 /* 're' */ 0000081A 7373 moveq.l D1, 0x73 0000081C 2042 movea.l A0, D2 0000081E 7574 moveq.l D2, 0x74 00000820 746F moveq.l D2, 0x6F 00000822 6E00 0000 bgt +0x2 /* 00000824 */ // begin alternate branch 00000824-0000082C label00000824: 00000824 0000 0000 ori.b D0, 0x0 export_94: 00000828 4E56 FFF4 link A6, -0x000C // end alternate branch 00000824-0000082C label00000824: // (misaligned) 00000826 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_94: // at 00000828 (misaligned) 0000082A FFF4 .invalid <> 0000082C 4A2D E2D5 tst.b [A5 - 0x1D2B] 00000830 6700 00B2 beq +0xB4 /* 000008E4 */ 00000834 302D E9C6 move.w D0, [A5 - 0x163A] 00000838 0C40 0001 cmpi.w D0, 0x1 0000083C 6700 000A beq +0xC /* 00000848 */ 00000840 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00000844 6600 0012 bne +0x14 /* 00000858 */ label00000848: 00000848 487A 0CB8 pea.l [PC + 0xCB8 /* 00001502, value 0x4546154, pstring "TaTa" */] // begin alternate branch 0000084A-00000852 label0000084A: 0000084A 0CB8 3F3C 0004 4EAD cmpi.l [0x00004EAD], 0x3F3C0004 // end alternate branch 0000084A-00000852 label0000084A: // (misaligned) label0000084C: 0000084C 3F3C 0004 move.w -[A7], 0x4 00000850 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] // begin alternate branch 00000852-00000854 label00000852: 00000852 01F2 .incomplete // end alternate branch 00000852-00000854 label00000852: // (misaligned) 00000854 6000 008E bra +0x90 /* 000008E4 */ label00000858: 00000858 0C40 000A cmpi.w D0, 0xA /* '\n' */ 0000085C 6600 0012 bne +0x14 /* 00000870 */ 00000860 487A 0CA6 pea.l [PC + 0xCA6 /* 00001508, value 0x8417070, pstring "Applause" */] 00000864 3F3C 0002 move.w -[A7], 0x2 00000868 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000086C 6000 0076 bra +0x78 /* 000008E4 */ label00000870: 00000870 0C40 0002 cmpi.w D0, 0x2 00000874 6700 000A beq +0xC /* 00000880 */ 00000878 0C40 0006 cmpi.w D0, 0x6 0000087C 6600 0012 bne +0x14 /* 00000890 */ label00000880: 00000880 487A 0C90 pea.l [PC + 0xC90 /* 00001512, value 0x4686561, pstring "heal" */] 00000884 3F3C 0004 move.w -[A7], 0x4 00000888 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000088C 6000 0056 bra +0x58 /* 000008E4 */ label00000890: 00000890 0C40 0003 cmpi.w D0, 0x3 00000894 6700 000A beq +0xC /* 000008A0 */ 00000898 0C40 0008 cmpi.w D0, 0x8 0000089C 6600 0012 bne +0x14 /* 000008B0 */ label000008A0: 000008A0 487A 0C76 pea.l [PC + 0xC76 /* 00001518, value 0x5666C75, pstring "flute" */] 000008A4 3F3C 0004 move.w -[A7], 0x4 000008A8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 000008AC 6000 0036 bra +0x38 /* 000008E4 */ label000008B0: 000008B0 0C40 0004 cmpi.w D0, 0x4 000008B4 6700 000A beq +0xC /* 000008C0 */ 000008B8 0C40 0007 cmpi.w D0, 0x7 000008BC 6600 0012 bne +0x14 /* 000008D0 */ label000008C0: 000008C0 487A 0C5C pea.l [PC + 0xC5C /* 0000151E, value 0x4686F72, pstring "horn" */] 000008C4 3F3C 0004 move.w -[A7], 0x4 000008C8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 000008CC 6000 0016 bra +0x18 /* 000008E4 */ label000008D0: 000008D0 0C40 0005 cmpi.w D0, 0x5 000008D4 6600 000E bne +0x10 /* 000008E4 */ 000008D8 487A 0C4A pea.l [PC + 0xC4A /* 00001524, value 0x454756E, pstring "Tune" */] 000008DC 3F3C 0004 move.w -[A7], 0x4 000008E0 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label000008E4: 000008E4 4A2D E1B7 tst.b [A5 - 0x1E49] 000008E8 6700 0BF2 beq +0xBF4 /* 000014DC */ 000008EC 486E FFF4 pea.l [A6 - 0xC] 000008F0 3F3C 0104 move.w -[A7], 0x104 000008F4 3F3C 00A5 move.w -[A7], 0xA5 000008F8 3F3C 0154 move.w -[A7], 0x154 000008FC 3F3C 00E0 move.w -[A7], 0xE0 00000900 A8A7 syscall SetRect 00000902 486E FFF4 pea.l [A6 - 0xC] 00000906 486D FFD6 pea.l [A5 - 0x2A] 0000090A A8A5 syscall FillRect 0000090C 3F3C 0104 move.w -[A7], 0x104 00000910 3F3C 00CA move.w -[A7], 0xCA 00000914 A893 syscall MoveTo 00000916 3F3C 0014 move.w -[A7], 0x14 0000091A A887 syscall TextFont 0000091C 3F3C 000C move.w -[A7], 0xC 00000920 A88A syscall TextSize 00000922 302D E9C6 move.w D0, [A5 - 0x163A] 00000926 0C40 0001 cmpi.w D0, 0x1 0000092A 6700 000A beq +0xC /* 00000936 */ 0000092E 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00000932 6600 000C bne +0xE /* 00000940 */ label00000936: 00000936 487A 0BF2 pea.l [PC + 0xBF2 /* 0000152A, value 0x9576179 '\tWay', pstring "Way to Go" */] 0000093A A884 syscall DrawString 0000093C 6000 0066 bra +0x68 /* 000009A4 */ label00000940: 00000940 0C40 0002 cmpi.w D0, 0x2 00000944 6700 000A beq +0xC /* 00000950 */ 00000948 0C40 0006 cmpi.w D0, 0x6 0000094C 6600 000C bne +0xE /* 0000095A */ label00000950: 00000950 487A 0BE2 pea.l [PC + 0xBE2 /* 00001534, value 0x5477265, pstring "Great" */] 00000954 A884 syscall DrawString 00000956 6000 004C bra +0x4E /* 000009A4 */ label0000095A: 0000095A 0C40 0003 cmpi.w D0, 0x3 0000095E 6700 000A beq +0xC /* 0000096A */ 00000962 0C40 0008 cmpi.w D0, 0x8 00000966 6600 000C bne +0xE /* 00000974 */ label0000096A: 0000096A 487A 0BCE pea.l [PC + 0xBCE /* 0000153A, value 0x9457863 '\tExc', pstring "Excellent" */] 0000096E A884 syscall DrawString 00000970 6000 0032 bra +0x34 /* 000009A4 */ label00000974: 00000974 0C40 0004 cmpi.w D0, 0x4 00000978 6700 000A beq +0xC /* 00000984 */ 0000097C 0C40 0007 cmpi.w D0, 0x7 00000980 6600 000C bne +0xE /* 0000098E */ label00000984: 00000984 487A 0BBE pea.l [PC + 0xBBE /* 00001544, value 0x4476F6F, pstring "Good" */] 00000988 A884 syscall DrawString 0000098A 6000 0018 bra +0x1A /* 000009A4 */ label0000098E: 0000098E 0C40 0005 cmpi.w D0, 0x5 00000992 6700 000A beq +0xC /* 0000099E */ 00000996 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 0000099A 6600 0008 bne +0xA /* 000009A4 */ label0000099E: 0000099E 487A 0BAA pea.l [PC + 0xBAA /* 0000154A, value 0x5537570, pstring "Super" */] 000009A2 A884 syscall DrawString label000009A4: 000009A4 3F3C 000E move.w -[A7], 0xE 000009A8 A887 syscall TextFont 000009AA 3F3C 0018 move.w -[A7], 0x18 000009AE A88A syscall TextSize 000009B0 302D E9C6 move.w D0, [A5 - 0x163A] 000009B4 E208 lsr D0.b, 1 000009B6 6400 0086 bcc +0x88 /* 00000A3E */ 000009BA 2F07 move.l -[A7], D7 000009BC 7001 moveq.l D0, 0x01 000009BE 7E03 moveq.l D7, 0x03 000009C0 9E40 sub.w D7, D0 000009C2 6D00 005A blt +0x5C /* 00000A1E */ 000009C6 3D40 FFFC move.w [A6 - 0x4], D0 label000009CA: 000009CA 2F07 move.l -[A7], D7 000009CC 7002 moveq.l D0, 0x02 000009CE 7E03 moveq.l D7, 0x03 000009D0 9E40 sub.w D7, D0 000009D2 6D00 0040 blt +0x42 /* 00000A14 */ 000009D6 3D40 FFFE move.w [A6 - 0x2], D0 label000009DA: 000009DA 486D DF9A pea.l [A5 - 0x2066] 000009DE 206D FE4C movea.l A0, [A5 - 0x1B4] 000009E2 4868 0002 pea.l [A0 + 0x2] 000009E6 302E FFFE move.w D0, [A6 - 0x2] 000009EA E748 lsl D0.w, 3 000009EC 41ED E094 lea.l A0, [A5 - 0x1F6C] 000009F0 4870 0000 pea.l [A0 + D0.w] 000009F4 486D E0CC pea.l [A5 - 0x1F34] 000009F8 4267 clr.w -[A7] 000009FA 42A7 clr.l -[A7] 000009FC A8EC syscall CopyBits 000009FE 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000A04 486D FE3A pea.l [A5 - 0x1C6] 00000A08 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000A0C 526E FFFE addq.w [A6 - 0x2], 1 00000A10 51CF FFC8 dbf D7, -0x3A /* 000009DA */ label00000A14: 00000A14 2E1F move.l D7, [A7]+ 00000A16 526E FFFC addq.w [A6 - 0x4], 1 00000A1A 51CF FFAE dbf D7, -0x54 /* 000009CA */ label00000A1E: 00000A1E 2E1F move.l D7, [A7]+ 00000A20 486D DF9A pea.l [A5 - 0x2066] 00000A24 206D FE4C movea.l A0, [A5 - 0x1B4] 00000A28 4868 0002 pea.l [A0 + 0x2] 00000A2C 486D E09C pea.l [A5 - 0x1F64] 00000A30 486D E0CC pea.l [A5 - 0x1F34] 00000A34 4267 clr.w -[A7] 00000A36 42A7 clr.l -[A7] 00000A38 A8EC syscall CopyBits 00000A3A 6000 00CC bra +0xCE /* 00000B08 */ label00000A3E: 00000A3E 486D E094 pea.l [A5 - 0x1F6C] 00000A42 3F3C 0198 move.w -[A7], 0x198 00000A46 3F3C 00C9 move.w -[A7], 0xC9 00000A4A 3F3C 01C5 move.w -[A7], 0x1C5 00000A4E 3F3C 0127 move.w -[A7], 0x127 00000A52 A8A7 syscall SetRect 00000A54 2F07 move.l -[A7], D7 00000A56 7001 moveq.l D0, 0x01 00000A58 7E03 moveq.l D7, 0x03 00000A5A 9E40 sub.w D7, D0 00000A5C 6D00 005A blt +0x5C /* 00000AB8 */ 00000A60 3D40 FFFC move.w [A6 - 0x4], D0 label00000A64: 00000A64 2F07 move.l -[A7], D7 00000A66 700F moveq.l D0, 0x0F 00000A68 7E11 moveq.l D7, 0x11 00000A6A 9E40 sub.w D7, D0 00000A6C 6D00 0040 blt +0x42 /* 00000AAE */ 00000A70 3D40 FFFE move.w [A6 - 0x2], D0 label00000A74: 00000A74 486D DF9A pea.l [A5 - 0x2066] 00000A78 206D FE4C movea.l A0, [A5 - 0x1B4] 00000A7C 4868 0002 pea.l [A0 + 0x2] 00000A80 302E FFFE move.w D0, [A6 - 0x2] 00000A84 E748 lsl D0.w, 3 00000A86 41ED E004 lea.l A0, [A5 - 0x1FFC] 00000A8A 4870 0000 pea.l [A0 + D0.w] 00000A8E 486D E094 pea.l [A5 - 0x1F6C] 00000A92 4267 clr.w -[A7] 00000A94 42A7 clr.l -[A7] 00000A96 A8EC syscall CopyBits 00000A98 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000A9E 486D FE3A pea.l [A5 - 0x1C6] 00000AA2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000AA6 526E FFFE addq.w [A6 - 0x2], 1 00000AAA 51CF FFC8 dbf D7, -0x3A /* 00000A74 */ label00000AAE: 00000AAE 2E1F move.l D7, [A7]+ 00000AB0 526E FFFC addq.w [A6 - 0x4], 1 00000AB4 51CF FFAE dbf D7, -0x54 /* 00000A64 */ label00000AB8: 00000AB8 2E1F move.l D7, [A7]+ 00000ABA 486D DF9A pea.l [A5 - 0x2066] 00000ABE 206D FE4C movea.l A0, [A5 - 0x1B4] 00000AC2 4868 0002 pea.l [A0 + 0x2] 00000AC6 486D E004 pea.l [A5 - 0x1FFC] 00000ACA 486D E094 pea.l [A5 - 0x1F6C] 00000ACE 4267 clr.w -[A7] 00000AD0 42A7 clr.l -[A7] 00000AD2 A8EC syscall CopyBits 00000AD4 486D DF9A pea.l [A5 - 0x2066] 00000AD8 206D FE4C movea.l A0, [A5 - 0x1B4] 00000ADC 4868 0002 pea.l [A0 + 0x2] 00000AE0 486D E0EC pea.l [A5 - 0x1F14] 00000AE4 486D E106 pea.l [A5 - 0x1EFA] 00000AE8 4267 clr.w -[A7] 00000AEA 42A7 clr.l -[A7] 00000AEC A8EC syscall CopyBits 00000AEE 486D DF9A pea.l [A5 - 0x2066] 00000AF2 206D FE4C movea.l A0, [A5 - 0x1B4] 00000AF6 4868 0002 pea.l [A0 + 0x2] 00000AFA 486D E09C pea.l [A5 - 0x1F64] 00000AFE 486D E0CC pea.l [A5 - 0x1F34] 00000B02 4267 clr.w -[A7] 00000B04 42A7 clr.l -[A7] 00000B06 A8EC syscall CopyBits label00000B08: 00000B08 302D E9C6 move.w D0, [A5 - 0x163A] 00000B0C 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00000B10 6600 0290 bne +0x292 /* 00000DA2 */ 00000B14 486D DF9A pea.l [A5 - 0x2066] 00000B18 206D FE4C movea.l A0, [A5 - 0x1B4] 00000B1C 4868 0002 pea.l [A0 + 0x2] 00000B20 486D E14E pea.l [A5 - 0x1EB2] 00000B24 486D E196 pea.l [A5 - 0x1E6A] 00000B28 4267 clr.w -[A7] 00000B2A 42A7 clr.l -[A7] 00000B2C A8EC syscall CopyBits 00000B2E 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000B34 486D FE3A pea.l [A5 - 0x1C6] 00000B38 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000B3C 2F07 move.l -[A7], D7 00000B3E 7001 moveq.l D0, 0x01 00000B40 7E0F moveq.l D7, 0x0F 00000B42 9E40 sub.w D7, D0 00000B44 6D00 0066 blt +0x68 /* 00000BAC */ 00000B48 3D40 FFFE move.w [A6 - 0x2], D0 label00000B4C: 00000B4C 302E FFFE move.w D0, [A6 - 0x2] 00000B50 E208 lsr D0.b, 1 00000B52 6400 000C bcc +0xE /* 00000B60 */ 00000B56 3D7C 000E FFFC move.w [A6 - 0x4], 0xE 00000B5C 6000 0008 bra +0xA /* 00000B66 */ label00000B60: 00000B60 3D7C 000F FFFC move.w [A6 - 0x4], 0xF label00000B66: 00000B66 486D E196 pea.l [A5 - 0x1E6A] 00000B6A 3F3C FFFA move.w -[A7], 0xFFFA 00000B6E 4267 clr.w -[A7] 00000B70 A8A8 syscall OffsetRect 00000B72 486D DF9A pea.l [A5 - 0x2066] 00000B76 206D FE4C movea.l A0, [A5 - 0x1B4] 00000B7A 4868 0002 pea.l [A0 + 0x2] 00000B7E 302E FFFC move.w D0, [A6 - 0x4] 00000B82 E748 lsl D0.w, 3 00000B84 41ED E106 lea.l A0, [A5 - 0x1EFA] 00000B88 4870 0000 pea.l [A0 + D0.w] 00000B8C 486D E196 pea.l [A5 - 0x1E6A] 00000B90 4267 clr.w -[A7] 00000B92 42A7 clr.l -[A7] 00000B94 A8EC syscall CopyBits 00000B96 2F3C 0000 0005 move.l -[A7], 0x5 00000B9C 486D FE3A pea.l [A5 - 0x1C6] 00000BA0 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000BA4 526E FFFE addq.w [A6 - 0x2], 1 00000BA8 51CF FFA2 dbf D7, -0x60 /* 00000B4C */ label00000BAC: 00000BAC 2E1F move.l D7, [A7]+ 00000BAE 2F3C 0000 0005 move.l -[A7], 0x5 00000BB4 486D FE3A pea.l [A5 - 0x1C6] 00000BB8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000BBC 486D DF9A pea.l [A5 - 0x2066] 00000BC0 206D FE4C movea.l A0, [A5 - 0x1B4] 00000BC4 4868 0002 pea.l [A0 + 0x2] 00000BC8 486D E15E pea.l [A5 - 0x1EA2] 00000BCC 486D E196 pea.l [A5 - 0x1E6A] 00000BD0 4267 clr.w -[A7] 00000BD2 42A7 clr.l -[A7] 00000BD4 A8EC syscall CopyBits 00000BD6 2F3C 0000 0005 move.l -[A7], 0x5 00000BDC 486D FE3A pea.l [A5 - 0x1C6] 00000BE0 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000BE4 486D DF9A pea.l [A5 - 0x2066] 00000BE8 206D FE4C movea.l A0, [A5 - 0x1B4] 00000BEC 4868 0002 pea.l [A0 + 0x2] 00000BF0 486D E166 pea.l [A5 - 0x1E9A] 00000BF4 486D E196 pea.l [A5 - 0x1E6A] 00000BF8 4267 clr.w -[A7] 00000BFA 42A7 clr.l -[A7] 00000BFC A8EC syscall CopyBits 00000BFE 2F3C 0000 0005 move.l -[A7], 0x5 00000C04 486D FE3A pea.l [A5 - 0x1C6] 00000C08 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000C0C 486D DF9A pea.l [A5 - 0x2066] 00000C10 206D FE4C movea.l A0, [A5 - 0x1B4] 00000C14 4868 0002 pea.l [A0 + 0x2] 00000C18 486D E18E pea.l [A5 - 0x1E72] 00000C1C 486D E196 pea.l [A5 - 0x1E6A] 00000C20 4267 clr.w -[A7] 00000C22 42A7 clr.l -[A7] 00000C24 A8EC syscall CopyBits 00000C26 2F07 move.l -[A7], D7 00000C28 7001 moveq.l D0, 0x01 00000C2A 7E0F moveq.l D7, 0x0F 00000C2C 9E40 sub.w D7, D0 00000C2E 6D00 0066 blt +0x68 /* 00000C96 */ 00000C32 3D40 FFFE move.w [A6 - 0x2], D0 label00000C36: 00000C36 302E FFFE move.w D0, [A6 - 0x2] 00000C3A E208 lsr D0.b, 1 00000C3C 6400 000C bcc +0xE /* 00000C4A */ 00000C40 3D7C 0010 FFFC move.w [A6 - 0x4], 0x10 00000C46 6000 0008 bra +0xA /* 00000C50 */ label00000C4A: 00000C4A 3D7C 0011 FFFC move.w [A6 - 0x4], 0x11 label00000C50: 00000C50 486D E196 pea.l [A5 - 0x1E6A] 00000C54 3F3C 0006 move.w -[A7], 0x6 00000C58 4267 clr.w -[A7] 00000C5A A8A8 syscall OffsetRect 00000C5C 486D DF9A pea.l [A5 - 0x2066] 00000C60 206D FE4C movea.l A0, [A5 - 0x1B4] 00000C64 4868 0002 pea.l [A0 + 0x2] 00000C68 302E FFFC move.w D0, [A6 - 0x4] 00000C6C E748 lsl D0.w, 3 00000C6E 41ED E106 lea.l A0, [A5 - 0x1EFA] 00000C72 4870 0000 pea.l [A0 + D0.w] 00000C76 486D E196 pea.l [A5 - 0x1E6A] 00000C7A 4267 clr.w -[A7] 00000C7C 42A7 clr.l -[A7] 00000C7E A8EC syscall CopyBits 00000C80 2F3C 0000 0005 move.l -[A7], 0x5 00000C86 486D FE3A pea.l [A5 - 0x1C6] 00000C8A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000C8E 526E FFFE addq.w [A6 - 0x2], 1 00000C92 51CF FFA2 dbf D7, -0x60 /* 00000C36 */ label00000C96: 00000C96 2E1F move.l D7, [A7]+ 00000C98 2F3C 0000 0005 move.l -[A7], 0x5 00000C9E 486D FE3A pea.l [A5 - 0x1C6] 00000CA2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000CA6 486D DF9A pea.l [A5 - 0x2066] 00000CAA 206D FE4C movea.l A0, [A5 - 0x1B4] 00000CAE 4868 0002 pea.l [A0 + 0x2] 00000CB2 486D E166 pea.l [A5 - 0x1E9A] 00000CB6 486D E196 pea.l [A5 - 0x1E6A] 00000CBA 4267 clr.w -[A7] 00000CBC 42A7 clr.l -[A7] 00000CBE A8EC syscall CopyBits 00000CC0 2F3C 0000 0005 move.l -[A7], 0x5 00000CC6 486D FE3A pea.l [A5 - 0x1C6] 00000CCA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000CCE 486D DF9A pea.l [A5 - 0x2066] 00000CD2 206D FE4C movea.l A0, [A5 - 0x1B4] 00000CD6 4868 0002 pea.l [A0 + 0x2] 00000CDA 486D E16E pea.l [A5 - 0x1E92] 00000CDE 486D E196 pea.l [A5 - 0x1E6A] 00000CE2 4267 clr.w -[A7] 00000CE4 42A7 clr.l -[A7] 00000CE6 A8EC syscall CopyBits 00000CE8 2F3C 0000 0005 move.l -[A7], 0x5 00000CEE 486D FE3A pea.l [A5 - 0x1C6] 00000CF2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000CF6 486D DF9A pea.l [A5 - 0x2066] 00000CFA 206D FE4C movea.l A0, [A5 - 0x1B4] 00000CFE 4868 0002 pea.l [A0 + 0x2] 00000D02 486D E14E pea.l [A5 - 0x1EB2] 00000D06 486D E196 pea.l [A5 - 0x1E6A] 00000D0A 4267 clr.w -[A7] 00000D0C 42A7 clr.l -[A7] 00000D0E A8EC syscall CopyBits 00000D10 2F3C 0000 0005 move.l -[A7], 0x5 00000D16 486D FE3A pea.l [A5 - 0x1C6] 00000D1A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] // begin alternate branch 00000D1C-00000D1E label00000D1C: 00000D1C 00EA .incomplete // end alternate branch 00000D1C-00000D1E label00000D1C: // (misaligned) 00000D1E 2F07 move.l -[A7], D7 00000D20 7001 moveq.l D0, 0x01 00000D22 7E05 moveq.l D7, 0x05 00000D24 9E40 sub.w D7, D0 00000D26 6D00 005A blt +0x5C /* 00000D82 */ 00000D2A 3D40 FFFC move.w [A6 - 0x4], D0 label00000D2E: 00000D2E 2F07 move.l -[A7], D7 00000D30 7008 moveq.l D0, 0x08 00000D32 7E0A moveq.l D7, 0x0A 00000D34 9E40 sub.w D7, D0 00000D36 6D00 0040 blt +0x42 /* 00000D78 */ 00000D3A 3D40 FFFE move.w [A6 - 0x2], D0 label00000D3E: 00000D3E 486D DF9A pea.l [A5 - 0x2066] 00000D42 206D FE4C movea.l A0, [A5 - 0x1B4] 00000D46 4868 0002 pea.l [A0 + 0x2] 00000D4A 302E FFFE move.w D0, [A6 - 0x2] 00000D4E E748 lsl D0.w, 3 00000D50 41ED E106 lea.l A0, [A5 - 0x1EFA] 00000D54 4870 0000 pea.l [A0 + D0.w] 00000D58 486D E196 pea.l [A5 - 0x1E6A] 00000D5C 4267 clr.w -[A7] 00000D5E 42A7 clr.l -[A7] 00000D60 A8EC syscall CopyBits 00000D62 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000D68 486D FE3A pea.l [A5 - 0x1C6] 00000D6C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000D70 526E FFFE addq.w [A6 - 0x2], 1 00000D74 51CF FFC8 dbf D7, -0x3A /* 00000D3E */ label00000D78: 00000D78 2E1F move.l D7, [A7]+ 00000D7A 526E FFFC addq.w [A6 - 0x4], 1 00000D7E 51CF FFAE dbf D7, -0x54 /* 00000D2E */ label00000D82: 00000D82 2E1F move.l D7, [A7]+ 00000D84 486D DF9A pea.l [A5 - 0x2066] 00000D88 206D FE4C movea.l A0, [A5 - 0x1B4] 00000D8C 4868 0002 pea.l [A0 + 0x2] 00000D90 486D E14E pea.l [A5 - 0x1EB2] 00000D94 486D E196 pea.l [A5 - 0x1E6A] 00000D98 4267 clr.w -[A7] 00000D9A 42A7 clr.l -[A7] 00000D9C A8EC syscall CopyBits 00000D9E 6000 073C bra +0x73E /* 000014DC */ label00000DA2: 00000DA2 0C40 0001 cmpi.w D0, 0x1 00000DA6 6700 000A beq +0xC /* 00000DB2 */ 00000DAA 0C40 0004 cmpi.w D0, 0x4 00000DAE 6600 0086 bne +0x88 /* 00000E36 */ label00000DB2: 00000DB2 2F07 move.l -[A7], D7 00000DB4 7001 moveq.l D0, 0x01 00000DB6 7E05 moveq.l D7, 0x05 00000DB8 9E40 sub.w D7, D0 00000DBA 6D00 005A blt +0x5C /* 00000E16 */ 00000DBE 3D40 FFFC move.w [A6 - 0x4], D0 label00000DC2: 00000DC2 2F07 move.l -[A7], D7 00000DC4 7001 moveq.l D0, 0x01 00000DC6 7E03 moveq.l D7, 0x03 00000DC8 9E40 sub.w D7, D0 00000DCA 6D00 0040 blt +0x42 /* 00000E0C */ 00000DCE 3D40 FFFE move.w [A6 - 0x2], D0 label00000DD2: 00000DD2 486D DF9A pea.l [A5 - 0x2066] 00000DD6 206D FE4C movea.l A0, [A5 - 0x1B4] 00000DDA 4868 0002 pea.l [A0 + 0x2] 00000DDE 302E FFFE move.w D0, [A6 - 0x2] 00000DE2 E748 lsl D0.w, 3 00000DE4 41ED E106 lea.l A0, [A5 - 0x1EFA] 00000DE8 4870 0000 pea.l [A0 + D0.w] 00000DEC 486D E196 pea.l [A5 - 0x1E6A] 00000DF0 4267 clr.w -[A7] 00000DF2 42A7 clr.l -[A7] 00000DF4 A8EC syscall CopyBits 00000DF6 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000DFC 486D FE3A pea.l [A5 - 0x1C6] 00000E00 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000E04 526E FFFE addq.w [A6 - 0x2], 1 00000E08 51CF FFC8 dbf D7, -0x3A /* 00000DD2 */ label00000E0C: 00000E0C 2E1F move.l D7, [A7]+ 00000E0E 526E FFFC addq.w [A6 - 0x4], 1 00000E12 51CF FFAE dbf D7, -0x54 /* 00000DC2 */ label00000E16: 00000E16 2E1F move.l D7, [A7]+ 00000E18 486D DF9A pea.l [A5 - 0x2066] 00000E1C 206D FE4C movea.l A0, [A5 - 0x1B4] 00000E20 4868 0002 pea.l [A0 + 0x2] 00000E24 486D E10E pea.l [A5 - 0x1EF2] 00000E28 486D E196 pea.l [A5 - 0x1E6A] 00000E2C 4267 clr.w -[A7] 00000E2E 42A7 clr.l -[A7] 00000E30 A8EC syscall CopyBits 00000E32 6000 06A8 bra +0x6AA /* 000014DC */ label00000E36: 00000E36 0C40 0002 cmpi.w D0, 0x2 00000E3A 6700 000A beq +0xC /* 00000E46 */ 00000E3E 0C40 0007 cmpi.w D0, 0x7 00000E42 6600 0282 bne +0x284 /* 000010C6 */ label00000E46: 00000E46 486D DF9A pea.l [A5 - 0x2066] 00000E4A 206D FE4C movea.l A0, [A5 - 0x1B4] 00000E4E 4868 0002 pea.l [A0 + 0x2] 00000E52 486D E14E pea.l [A5 - 0x1EB2] 00000E56 486D E196 pea.l [A5 - 0x1E6A] 00000E5A 4267 clr.w -[A7] 00000E5C 42A7 clr.l -[A7] 00000E5E A8EC syscall CopyBits 00000E60 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000E66 486D FE3A pea.l [A5 - 0x1C6] 00000E6A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000E6E 2F07 move.l -[A7], D7 00000E70 7001 moveq.l D0, 0x01 00000E72 7E05 moveq.l D7, 0x05 00000E74 9E40 sub.w D7, D0 00000E76 6D00 0066 blt +0x68 /* 00000EDE */ 00000E7A 3D40 FFFE move.w [A6 - 0x2], D0 label00000E7E: 00000E7E 302E FFFE move.w D0, [A6 - 0x2] 00000E82 E208 lsr D0.b, 1 00000E84 6400 000C bcc +0xE /* 00000E92 */ 00000E88 3D7C 000E FFFC move.w [A6 - 0x4], 0xE 00000E8E 6000 0008 bra +0xA /* 00000E98 */ label00000E92: 00000E92 3D7C 000F FFFC move.w [A6 - 0x4], 0xF label00000E98: 00000E98 486D E196 pea.l [A5 - 0x1E6A] 00000E9C 3F3C FFFA move.w -[A7], 0xFFFA 00000EA0 4267 clr.w -[A7] 00000EA2 A8A8 syscall OffsetRect 00000EA4 486D DF9A pea.l [A5 - 0x2066] 00000EA8 206D FE4C movea.l A0, [A5 - 0x1B4] 00000EAC 4868 0002 pea.l [A0 + 0x2] 00000EB0 302E FFFC move.w D0, [A6 - 0x4] 00000EB4 E748 lsl D0.w, 3 00000EB6 41ED E106 lea.l A0, [A5 - 0x1EFA] 00000EBA 4870 0000 pea.l [A0 + D0.w] 00000EBE 486D E196 pea.l [A5 - 0x1E6A] 00000EC2 4267 clr.w -[A7] 00000EC4 42A7 clr.l -[A7] 00000EC6 A8EC syscall CopyBits 00000EC8 2F3C 0000 0005 move.l -[A7], 0x5 00000ECE 486D FE3A pea.l [A5 - 0x1C6] 00000ED2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000ED6 526E FFFE addq.w [A6 - 0x2], 1 00000EDA 51CF FFA2 dbf D7, -0x60 /* 00000E7E */ label00000EDE: 00000EDE 2E1F move.l D7, [A7]+ 00000EE0 2F3C 0000 0005 move.l -[A7], 0x5 00000EE6 486D FE3A pea.l [A5 - 0x1C6] 00000EEA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000EEE 486D DF9A pea.l [A5 - 0x2066] 00000EF2 206D FE4C movea.l A0, [A5 - 0x1B4] 00000EF6 4868 0002 pea.l [A0 + 0x2] 00000EFA 486D E15E pea.l [A5 - 0x1EA2] 00000EFE 486D E196 pea.l [A5 - 0x1E6A] 00000F02 4267 clr.w -[A7] 00000F04 42A7 clr.l -[A7] 00000F06 A8EC syscall CopyBits 00000F08 2F3C 0000 0005 move.l -[A7], 0x5 00000F0E 486D FE3A pea.l [A5 - 0x1C6] 00000F12 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000F16 486D DF9A pea.l [A5 - 0x2066] 00000F1A 206D FE4C movea.l A0, [A5 - 0x1B4] 00000F1E 4868 0002 pea.l [A0 + 0x2] 00000F22 486D E166 pea.l [A5 - 0x1E9A] 00000F26 486D E196 pea.l [A5 - 0x1E6A] 00000F2A 4267 clr.w -[A7] 00000F2C 42A7 clr.l -[A7] 00000F2E A8EC syscall CopyBits 00000F30 2F3C 0000 0005 move.l -[A7], 0x5 00000F36 486D FE3A pea.l [A5 - 0x1C6] 00000F3A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000F3E 486D DF9A pea.l [A5 - 0x2066] 00000F42 206D FE4C movea.l A0, [A5 - 0x1B4] 00000F46 4868 0002 pea.l [A0 + 0x2] 00000F4A 486D E18E pea.l [A5 - 0x1E72] 00000F4E 486D E196 pea.l [A5 - 0x1E6A] 00000F52 4267 clr.w -[A7] 00000F54 42A7 clr.l -[A7] 00000F56 A8EC syscall CopyBits 00000F58 2F07 move.l -[A7], D7 00000F5A 7001 moveq.l D0, 0x01 00000F5C 7E05 moveq.l D7, 0x05 00000F5E 9E40 sub.w D7, D0 00000F60 6D00 0066 blt +0x68 /* 00000FC8 */ 00000F64 3D40 FFFE move.w [A6 - 0x2], D0 label00000F68: 00000F68 302E FFFE move.w D0, [A6 - 0x2] 00000F6C E208 lsr D0.b, 1 00000F6E 6400 000C bcc +0xE /* 00000F7C */ 00000F72 3D7C 0010 FFFC move.w [A6 - 0x4], 0x10 00000F78 6000 0008 bra +0xA /* 00000F82 */ label00000F7C: 00000F7C 3D7C 0011 FFFC move.w [A6 - 0x4], 0x11 label00000F82: 00000F82 486D E196 pea.l [A5 - 0x1E6A] 00000F86 3F3C 0006 move.w -[A7], 0x6 00000F8A 4267 clr.w -[A7] 00000F8C A8A8 syscall OffsetRect 00000F8E 486D DF9A pea.l [A5 - 0x2066] 00000F92 206D FE4C movea.l A0, [A5 - 0x1B4] 00000F96 4868 0002 pea.l [A0 + 0x2] 00000F9A 302E FFFC move.w D0, [A6 - 0x4] 00000F9E E748 lsl D0.w, 3 00000FA0 41ED E106 lea.l A0, [A5 - 0x1EFA] 00000FA4 4870 0000 pea.l [A0 + D0.w] 00000FA8 486D E196 pea.l [A5 - 0x1E6A] 00000FAC 4267 clr.w -[A7] 00000FAE 42A7 clr.l -[A7] 00000FB0 A8EC syscall CopyBits 00000FB2 2F3C 0000 0005 move.l -[A7], 0x5 00000FB8 486D FE3A pea.l [A5 - 0x1C6] 00000FBC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000FC0 526E FFFE addq.w [A6 - 0x2], 1 00000FC4 51CF FFA2 dbf D7, -0x60 /* 00000F68 */ label00000FC8: 00000FC8 2E1F move.l D7, [A7]+ 00000FCA 2F3C 0000 0005 move.l -[A7], 0x5 00000FD0 486D FE3A pea.l [A5 - 0x1C6] 00000FD4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000FD8 486D DF9A pea.l [A5 - 0x2066] 00000FDC 206D FE4C movea.l A0, [A5 - 0x1B4] 00000FE0 4868 0002 pea.l [A0 + 0x2] 00000FE4 486D E166 pea.l [A5 - 0x1E9A] 00000FE8 486D E196 pea.l [A5 - 0x1E6A] 00000FEC 4267 clr.w -[A7] 00000FEE 42A7 clr.l -[A7] 00000FF0 A8EC syscall CopyBits 00000FF2 2F3C 0000 0005 move.l -[A7], 0x5 00000FF8 486D FE3A pea.l [A5 - 0x1C6] 00000FFC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001000 486D DF9A pea.l [A5 - 0x2066] 00001004 206D FE4C movea.l A0, [A5 - 0x1B4] 00001008 4868 0002 pea.l [A0 + 0x2] 0000100C 486D E16E pea.l [A5 - 0x1E92] 00001010 486D E196 pea.l [A5 - 0x1E6A] 00001014 4267 clr.w -[A7] 00001016 42A7 clr.l -[A7] 00001018 A8EC syscall CopyBits 0000101A 2F3C 0000 0005 move.l -[A7], 0x5 00001020 486D FE3A pea.l [A5 - 0x1C6] 00001024 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001028 486D DF9A pea.l [A5 - 0x2066] 0000102C 206D FE4C movea.l A0, [A5 - 0x1B4] 00001030 4868 0002 pea.l [A0 + 0x2] 00001034 486D E14E pea.l [A5 - 0x1EB2] 00001038 486D E196 pea.l [A5 - 0x1E6A] 0000103C 4267 clr.w -[A7] 0000103E 42A7 clr.l -[A7] 00001040 A8EC syscall CopyBits 00001042 2F07 move.l -[A7], D7 00001044 7001 moveq.l D0, 0x01 00001046 7E05 moveq.l D7, 0x05 00001048 9E40 sub.w D7, D0 0000104A 6D00 005A blt +0x5C /* 000010A6 */ 0000104E 3D40 FFFC move.w [A6 - 0x4], D0 label00001052: 00001052 2F07 move.l -[A7], D7 00001054 7008 moveq.l D0, 0x08 00001056 7E0A moveq.l D7, 0x0A 00001058 9E40 sub.w D7, D0 0000105A 6D00 0040 blt +0x42 /* 0000109C */ 0000105E 3D40 FFFE move.w [A6 - 0x2], D0 label00001062: 00001062 486D DF9A pea.l [A5 - 0x2066] 00001066 206D FE4C movea.l A0, [A5 - 0x1B4] 0000106A 4868 0002 pea.l [A0 + 0x2] 0000106E 302E FFFE move.w D0, [A6 - 0x2] 00001072 E748 lsl D0.w, 3 00001074 41ED E106 lea.l A0, [A5 - 0x1EFA] 00001078 4870 0000 pea.l [A0 + D0.w] 0000107C 486D E196 pea.l [A5 - 0x1E6A] 00001080 4267 clr.w -[A7] 00001082 42A7 clr.l -[A7] 00001084 A8EC syscall CopyBits 00001086 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 0000108C 486D FE3A pea.l [A5 - 0x1C6] 00001090 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001094 526E FFFE addq.w [A6 - 0x2], 1 00001098 51CF FFC8 dbf D7, -0x3A /* 00001062 */ label0000109C: 0000109C 2E1F move.l D7, [A7]+ 0000109E 526E FFFC addq.w [A6 - 0x4], 1 000010A2 51CF FFAE dbf D7, -0x54 /* 00001052 */ label000010A6: 000010A6 2E1F move.l D7, [A7]+ 000010A8 486D DF9A pea.l [A5 - 0x2066] 000010AC 206D FE4C movea.l A0, [A5 - 0x1B4] 000010B0 4868 0002 pea.l [A0 + 0x2] 000010B4 486D E10E pea.l [A5 - 0x1EF2] 000010B8 486D E196 pea.l [A5 - 0x1E6A] 000010BC 4267 clr.w -[A7] 000010BE 42A7 clr.l -[A7] 000010C0 A8EC syscall CopyBits 000010C2 6000 0418 bra +0x41A /* 000014DC */ label000010C6: 000010C6 0C40 0003 cmpi.w D0, 0x3 000010CA 6700 000A beq +0xC /* 000010D6 */ 000010CE 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 000010D2 6600 02AA bne +0x2AC /* 0000137E */ label000010D6: 000010D6 486D DF9A pea.l [A5 - 0x2066] 000010DA 206D FE4C movea.l A0, [A5 - 0x1B4] 000010DE 4868 0002 pea.l [A0 + 0x2] 000010E2 486D E14E pea.l [A5 - 0x1EB2] 000010E6 486D E196 pea.l [A5 - 0x1E6A] 000010EA 4267 clr.w -[A7] 000010EC 42A7 clr.l -[A7] 000010EE A8EC syscall CopyBits 000010F0 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 000010F6 486D FE3A pea.l [A5 - 0x1C6] 000010FA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000010FE 2F07 move.l -[A7], D7 00001100 7001 moveq.l D0, 0x01 00001102 7E07 moveq.l D7, 0x07 00001104 9E40 sub.w D7, D0 00001106 6D00 0066 blt +0x68 /* 0000116E */ 0000110A 3D40 FFFE move.w [A6 - 0x2], D0 label0000110E: 0000110E 302E FFFE move.w D0, [A6 - 0x2] 00001112 E208 lsr D0.b, 1 00001114 6400 000C bcc +0xE /* 00001122 */ 00001118 3D7C 000E FFFC move.w [A6 - 0x4], 0xE 0000111E 6000 0008 bra +0xA /* 00001128 */ label00001122: 00001122 3D7C 000F FFFC move.w [A6 - 0x4], 0xF label00001128: 00001128 486D E196 pea.l [A5 - 0x1E6A] 0000112C 3F3C FFFA move.w -[A7], 0xFFFA 00001130 4267 clr.w -[A7] 00001132 A8A8 syscall OffsetRect 00001134 486D DF9A pea.l [A5 - 0x2066] 00001138 206D FE4C movea.l A0, [A5 - 0x1B4] 0000113C 4868 0002 pea.l [A0 + 0x2] 00001140 302E FFFC move.w D0, [A6 - 0x4] 00001144 E748 lsl D0.w, 3 00001146 41ED E106 lea.l A0, [A5 - 0x1EFA] 0000114A 4870 0000 pea.l [A0 + D0.w] 0000114E 486D E196 pea.l [A5 - 0x1E6A] 00001152 4267 clr.w -[A7] 00001154 42A7 clr.l -[A7] 00001156 A8EC syscall CopyBits 00001158 2F3C 0000 0005 move.l -[A7], 0x5 0000115E 486D FE3A pea.l [A5 - 0x1C6] 00001162 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001166 526E FFFE addq.w [A6 - 0x2], 1 0000116A 51CF FFA2 dbf D7, -0x60 /* 0000110E */ label0000116E: 0000116E 2E1F move.l D7, [A7]+ 00001170 2F3C 0000 0005 move.l -[A7], 0x5 00001176 486D FE3A pea.l [A5 - 0x1C6] 0000117A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000117E 486D DF9A pea.l [A5 - 0x2066] 00001182 206D FE4C movea.l A0, [A5 - 0x1B4] 00001186 4868 0002 pea.l [A0 + 0x2] 0000118A 486D E15E pea.l [A5 - 0x1EA2] 0000118E 486D E196 pea.l [A5 - 0x1E6A] 00001192 4267 clr.w -[A7] 00001194 42A7 clr.l -[A7] 00001196 A8EC syscall CopyBits 00001198 2F3C 0000 0005 move.l -[A7], 0x5 0000119E 486D FE3A pea.l [A5 - 0x1C6] 000011A2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000011A6 486D DF9A pea.l [A5 - 0x2066] 000011AA 206D FE4C movea.l A0, [A5 - 0x1B4] 000011AE 4868 0002 pea.l [A0 + 0x2] 000011B2 486D E166 pea.l [A5 - 0x1E9A] 000011B6 486D E196 pea.l [A5 - 0x1E6A] 000011BA 4267 clr.w -[A7] 000011BC 42A7 clr.l -[A7] 000011BE A8EC syscall CopyBits 000011C0 2F3C 0000 0005 move.l -[A7], 0x5 000011C6 486D FE3A pea.l [A5 - 0x1C6] 000011CA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000011CE 486D DF9A pea.l [A5 - 0x2066] 000011D2 206D FE4C movea.l A0, [A5 - 0x1B4] 000011D6 4868 0002 pea.l [A0 + 0x2] 000011DA 486D E18E pea.l [A5 - 0x1E72] 000011DE 486D E196 pea.l [A5 - 0x1E6A] 000011E2 4267 clr.w -[A7] 000011E4 42A7 clr.l -[A7] 000011E6 A8EC syscall CopyBits 000011E8 2F07 move.l -[A7], D7 000011EA 7001 moveq.l D0, 0x01 000011EC 7E07 moveq.l D7, 0x07 000011EE 9E40 sub.w D7, D0 000011F0 6D00 0066 blt +0x68 /* 00001258 */ 000011F4 3D40 FFFE move.w [A6 - 0x2], D0 label000011F8: 000011F8 302E FFFE move.w D0, [A6 - 0x2] 000011FC E208 lsr D0.b, 1 000011FE 6400 000C bcc +0xE /* 0000120C */ 00001202 3D7C 0010 FFFC move.w [A6 - 0x4], 0x10 00001208 6000 0008 bra +0xA /* 00001212 */ label0000120C: 0000120C 3D7C 0011 FFFC move.w [A6 - 0x4], 0x11 label00001212: 00001212 486D E196 pea.l [A5 - 0x1E6A] 00001216 3F3C 0006 move.w -[A7], 0x6 0000121A 4267 clr.w -[A7] 0000121C A8A8 syscall OffsetRect 0000121E 486D DF9A pea.l [A5 - 0x2066] 00001222 206D FE4C movea.l A0, [A5 - 0x1B4] 00001226 4868 0002 pea.l [A0 + 0x2] 0000122A 302E FFFC move.w D0, [A6 - 0x4] 0000122E E748 lsl D0.w, 3 00001230 41ED E106 lea.l A0, [A5 - 0x1EFA] 00001234 4870 0000 pea.l [A0 + D0.w] 00001238 486D E196 pea.l [A5 - 0x1E6A] 0000123C 4267 clr.w -[A7] 0000123E 42A7 clr.l -[A7] 00001240 A8EC syscall CopyBits 00001242 2F3C 0000 0005 move.l -[A7], 0x5 00001248 486D FE3A pea.l [A5 - 0x1C6] 0000124C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001250 526E FFFE addq.w [A6 - 0x2], 1 00001254 51CF FFA2 dbf D7, -0x60 /* 000011F8 */ label00001258: 00001258 2E1F move.l D7, [A7]+ 0000125A 2F3C 0000 0005 move.l -[A7], 0x5 00001260 486D FE3A pea.l [A5 - 0x1C6] 00001264 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001268 486D DF9A pea.l [A5 - 0x2066] 0000126C 206D FE4C movea.l A0, [A5 - 0x1B4] 00001270 4868 0002 pea.l [A0 + 0x2] 00001274 486D E166 pea.l [A5 - 0x1E9A] 00001278 486D E196 pea.l [A5 - 0x1E6A] 0000127C 4267 clr.w -[A7] 0000127E 42A7 clr.l -[A7] 00001280 A8EC syscall CopyBits 00001282 2F3C 0000 0005 move.l -[A7], 0x5 00001288 486D FE3A pea.l [A5 - 0x1C6] 0000128C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001290 486D DF9A pea.l [A5 - 0x2066] 00001294 206D FE4C movea.l A0, [A5 - 0x1B4] 00001298 4868 0002 pea.l [A0 + 0x2] 0000129C 486D E16E pea.l [A5 - 0x1E92] 000012A0 486D E196 pea.l [A5 - 0x1E6A] 000012A4 4267 clr.w -[A7] 000012A6 42A7 clr.l -[A7] 000012A8 A8EC syscall CopyBits 000012AA 2F3C 0000 0005 move.l -[A7], 0x5 000012B0 486D FE3A pea.l [A5 - 0x1C6] 000012B4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000012B8 486D DF9A pea.l [A5 - 0x2066] 000012BC 206D FE4C movea.l A0, [A5 - 0x1B4] 000012C0 4868 0002 pea.l [A0 + 0x2] 000012C4 486D E14E pea.l [A5 - 0x1EB2] 000012C8 486D E196 pea.l [A5 - 0x1E6A] 000012CC 4267 clr.w -[A7] 000012CE 42A7 clr.l -[A7] 000012D0 A8EC syscall CopyBits 000012D2 2F07 move.l -[A7], D7 000012D4 7001 moveq.l D0, 0x01 000012D6 7E01 moveq.l D7, 0x01 000012D8 9E40 sub.w D7, D0 000012DA 6D00 005A blt +0x5C /* 00001336 */ 000012DE 3D40 FFFC move.w [A6 - 0x4], D0 label000012E2: 000012E2 2F07 move.l -[A7], D7 000012E4 700B moveq.l D0, 0x0B 000012E6 7E0D moveq.l D7, 0x0D 000012E8 9E40 sub.w D7, D0 000012EA 6D00 0040 blt +0x42 /* 0000132C */ 000012EE 3D40 FFFE move.w [A6 - 0x2], D0 label000012F2: 000012F2 486D DF9A pea.l [A5 - 0x2066] 000012F6 206D FE4C movea.l A0, [A5 - 0x1B4] 000012FA 4868 0002 pea.l [A0 + 0x2] 000012FE 302E FFFE move.w D0, [A6 - 0x2] 00001302 E748 lsl D0.w, 3 00001304 41ED E106 lea.l A0, [A5 - 0x1EFA] 00001308 4870 0000 pea.l [A0 + D0.w] 0000130C 486D E196 pea.l [A5 - 0x1E6A] 00001310 4267 clr.w -[A7] 00001312 42A7 clr.l -[A7] 00001314 A8EC syscall CopyBits 00001316 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 0000131C 486D FE3A pea.l [A5 - 0x1C6] 00001320 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001324 526E FFFE addq.w [A6 - 0x2], 1 00001328 51CF FFC8 dbf D7, -0x3A /* 000012F2 */ label0000132C: 0000132C 2E1F move.l D7, [A7]+ 0000132E 526E FFFC addq.w [A6 - 0x4], 1 00001332 51CF FFAE dbf D7, -0x54 /* 000012E2 */ label00001336: 00001336 2E1F move.l D7, [A7]+ 00001338 486D DF9A pea.l [A5 - 0x2066] 0000133C 206D FE4C movea.l A0, [A5 - 0x1B4] 00001340 4868 0002 pea.l [A0 + 0x2] 00001344 486D E14E pea.l [A5 - 0x1EB2] 00001348 486D E196 pea.l [A5 - 0x1E6A] 0000134C 4267 clr.w -[A7] 0000134E 42A7 clr.l -[A7] 00001350 A8EC syscall CopyBits 00001352 2F3C 0000 0014 move.l -[A7], 0x14 00001358 486D FE3A pea.l [A5 - 0x1C6] 0000135C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001360 486D DF9A pea.l [A5 - 0x2066] 00001364 206D FE4C movea.l A0, [A5 - 0x1B4] 00001368 4868 0002 pea.l [A0 + 0x2] 0000136C 486D E10E pea.l [A5 - 0x1EF2] 00001370 486D E196 pea.l [A5 - 0x1E6A] 00001374 4267 clr.w -[A7] 00001376 42A7 clr.l -[A7] 00001378 A8EC syscall CopyBits 0000137A 6000 0160 bra +0x162 /* 000014DC */ label0000137E: 0000137E 0C40 0006 cmpi.w D0, 0x6 00001382 6600 00C8 bne +0xCA /* 0000144C */ 00001386 486D DF9A pea.l [A5 - 0x2066] 0000138A 206D FE4C movea.l A0, [A5 - 0x1B4] 0000138E 4868 0002 pea.l [A0 + 0x2] 00001392 486D E14E pea.l [A5 - 0x1EB2] 00001396 486D E196 pea.l [A5 - 0x1E6A] 0000139A 4267 clr.w -[A7] 0000139C 42A7 clr.l -[A7] 0000139E A8EC syscall CopyBits 000013A0 2F07 move.l -[A7], D7 000013A2 7001 moveq.l D0, 0x01 000013A4 7E01 moveq.l D7, 0x01 000013A6 9E40 sub.w D7, D0 000013A8 6D00 005A blt +0x5C /* 00001404 */ 000013AC 3D40 FFFC move.w [A6 - 0x4], D0 label000013B0: 000013B0 2F07 move.l -[A7], D7 000013B2 700B moveq.l D0, 0x0B 000013B4 7E0D moveq.l D7, 0x0D 000013B6 9E40 sub.w D7, D0 000013B8 6D00 0040 blt +0x42 /* 000013FA */ 000013BC 3D40 FFFE move.w [A6 - 0x2], D0 label000013C0: 000013C0 486D DF9A pea.l [A5 - 0x2066] 000013C4 206D FE4C movea.l A0, [A5 - 0x1B4] 000013C8 4868 0002 pea.l [A0 + 0x2] 000013CC 302E FFFE move.w D0, [A6 - 0x2] 000013D0 E748 lsl D0.w, 3 000013D2 41ED E106 lea.l A0, [A5 - 0x1EFA] 000013D6 4870 0000 pea.l [A0 + D0.w] 000013DA 486D E196 pea.l [A5 - 0x1E6A] 000013DE 4267 clr.w -[A7] 000013E0 42A7 clr.l -[A7] 000013E2 A8EC syscall CopyBits 000013E4 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 000013EA 486D FE3A pea.l [A5 - 0x1C6] 000013EE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000013F2 526E FFFE addq.w [A6 - 0x2], 1 000013F6 51CF FFC8 dbf D7, -0x3A /* 000013C0 */ label000013FA: 000013FA 2E1F move.l D7, [A7]+ 000013FC 526E FFFC addq.w [A6 - 0x4], 1 00001400 51CF FFAE dbf D7, -0x54 /* 000013B0 */ label00001404: 00001404 2E1F move.l D7, [A7]+ 00001406 486D DF9A pea.l [A5 - 0x2066] 0000140A 206D FE4C movea.l A0, [A5 - 0x1B4] 0000140E 4868 0002 pea.l [A0 + 0x2] 00001412 486D E14E pea.l [A5 - 0x1EB2] 00001416 486D E196 pea.l [A5 - 0x1E6A] 0000141A 4267 clr.w -[A7] 0000141C 42A7 clr.l -[A7] 0000141E A8EC syscall CopyBits 00001420 2F3C 0000 0014 move.l -[A7], 0x14 00001426 486D FE3A pea.l [A5 - 0x1C6] 0000142A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000142E 486D DF9A pea.l [A5 - 0x2066] 00001432 206D FE4C movea.l A0, [A5 - 0x1B4] 00001436 4868 0002 pea.l [A0 + 0x2] 0000143A 486D E10E pea.l [A5 - 0x1EF2] 0000143E 486D E196 pea.l [A5 - 0x1E6A] 00001442 4267 clr.w -[A7] 00001444 42A7 clr.l -[A7] 00001446 A8EC syscall CopyBits 00001448 6000 0092 bra +0x94 /* 000014DC */ label0000144C: 0000144C 0C40 0005 cmpi.w D0, 0x5 00001450 6700 000A beq +0xC /* 0000145C */ 00001454 0C40 0008 cmpi.w D0, 0x8 00001458 6600 0082 bne +0x84 /* 000014DC */ label0000145C: 0000145C 2F07 move.l -[A7], D7 0000145E 7001 moveq.l D0, 0x01 00001460 7E05 moveq.l D7, 0x05 00001462 9E40 sub.w D7, D0 00001464 6D00 005A blt +0x5C /* 000014C0 */ 00001468 3D40 FFFC move.w [A6 - 0x4], D0 label0000146C: 0000146C 2F07 move.l -[A7], D7 0000146E 7008 moveq.l D0, 0x08 00001470 7E0A moveq.l D7, 0x0A 00001472 9E40 sub.w D7, D0 00001474 6D00 0040 blt +0x42 /* 000014B6 */ 00001478 3D40 FFFE move.w [A6 - 0x2], D0 label0000147C: 0000147C 486D DF9A pea.l [A5 - 0x2066] 00001480 206D FE4C movea.l A0, [A5 - 0x1B4] 00001484 4868 0002 pea.l [A0 + 0x2] 00001488 302E FFFE move.w D0, [A6 - 0x2] 0000148C E748 lsl D0.w, 3 0000148E 41ED E106 lea.l A0, [A5 - 0x1EFA] 00001492 4870 0000 pea.l [A0 + D0.w] 00001496 486D E196 pea.l [A5 - 0x1E6A] 0000149A 4267 clr.w -[A7] 0000149C 42A7 clr.l -[A7] 0000149E A8EC syscall CopyBits 000014A0 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 000014A6 486D FE3A pea.l [A5 - 0x1C6] 000014AA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000014AE 526E FFFE addq.w [A6 - 0x2], 1 000014B2 51CF FFC8 dbf D7, -0x3A /* 0000147C */ label000014B6: 000014B6 2E1F move.l D7, [A7]+ 000014B8 526E FFFC addq.w [A6 - 0x4], 1 000014BC 51CF FFAE dbf D7, -0x54 /* 0000146C */ label000014C0: 000014C0 2E1F move.l D7, [A7]+ 000014C2 486D DF9A pea.l [A5 - 0x2066] 000014C6 206D FE4C movea.l A0, [A5 - 0x1B4] 000014CA 4868 0002 pea.l [A0 + 0x2] 000014CE 486D E10E pea.l [A5 - 0x1EF2] 000014D2 486D E196 pea.l [A5 - 0x1E6A] 000014D6 4267 clr.w -[A7] 000014D8 42A7 clr.l -[A7] 000014DA A8EC syscall CopyBits label000014DC: 000014DC 302D E1B8 move.w D0, [A5 - 0x1E48] 000014E0 48C0 ext.l D0 000014E2 2F00 move.l -[A7], D0 000014E4 486D FE3A pea.l [A5 - 0x1C6] 000014E8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000014EC 202D E2C6 move.l D0, [A5 - 0x1D3A] 000014F0 5280 addq.l D0, 1 000014F2 2B40 E2C6 move.l [A5 - 0x1D3A], D0 000014F6 1F3C 0001 move.b -[A7], 0x1 000014FA 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000014FE 4E5E unlink A6 00001500 4E75 rts 00001502 0454 6154 subi.w [A4], 0x6154 /* 'aT' */ 00001506 6100 0841 bsr +0x843 /* 00001D49 */ 0000150A 7070 moveq.l D0, 0x70 0000150C 6C61 bge +0x63 /* 0000156F */ 0000150E 7573 moveq.l D2, 0x73 00001510 6500 0468 bcs +0x46A /* 0000197A */ 00001514 6561 bcs +0x63 /* 00001577 */ 00001516 6C00 0566 bge +0x568 /* 00001A7E */ 0000151A 6C75 bge +0x77 /* 00001591 */ 0000151C 7465 moveq.l D2, 0x65 0000151E 0468 6F72 6E00 subi.w [A0 + 0x6E00], 0x6F72 /* 'or' */ 00001524 0454 756E subi.w [A4], 0x756E /* 'un' */ 00001528 6500 0957 bcs +0x959 /* 00001E81 */ 0000152C 6179 bsr +0x7B /* 000015A7 */ 0000152E 2074 6F20 476F movea.l A0, [A4 + 0x476F + D6 * 8] 00001534 0547 bchg D7, D2 00001536 7265 moveq.l D1, 0x65 00001538 6174 bsr +0x76 /* 000015AE */ 0000153A 0945 bchg D5, D4 0000153C 7863 moveq.l D4, 0x63 0000153E 656C bcs +0x6E /* 000015AC */ 00001540 6C65 bge +0x67 /* 000015A7 */ 00001542 6E74 bgt +0x76 /* 000015B8 */ 00001544 0447 6F6F subi.w D7, 0x6F6F /* 'oo' */ 00001548 6400 0553 bcc +0x555 /* 00001A9D */ 0000154C 7570 moveq.l D2, 0x70 0000154E 6572 bcs +0x74 /* 000015C2 */ 00001550 0000 0000 ori.b D0, 0x0 export_95: 00001554 4E56 FED2 link A6, -0x012E 00001558 42AE FFE2 clr.l [A6 - 0x1E] 0000155C 422E FFFF clr.b [A6 - 0x1] 00001560 202D E2BE move.l D0, [A5 - 0x1D42] 00001564 5280 addq.l D0, 1 00001566 2B40 E2BE move.l [A5 - 0x1D42], D0 0000156A 422E FFFE clr.b [A6 - 0x2] 0000156E 487A 0B26 pea.l [PC + 0xB26 /* 00002096, value 0x642, cstring "" */] 00001572 486D FB36 pea.l [A5 - 0x4CA] 00001576 3F3C 00FF move.w -[A7], 0xFF 0000157A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000157E 2F07 move.l -[A7], D7 00001580 7001 moveq.l D0, 0x01 00001582 3E2D E2D6 move.w D7, [A5 - 0x1D2A] 00001586 9E40 sub.w D7, D0 00001588 6D00 0082 blt +0x84 /* 0000160C */ 0000158C 3D40 FFFA move.w [A6 - 0x6], D0 label00001590: 00001590 302E FFFA move.w D0, [A6 - 0x6] 00001594 E548 lsl D0.w, 2 00001596 41ED E854 lea.l A0, [A5 - 0x17AC] 0000159A 0CB0 0000 000B 0000 cmpi.l [A0 + D0.w], 0xB 000015A2 6600 000C bne +0xE /* 000015B0 */ 000015A6 1B7C 003D FB37 move.b [A5 - 0x4C9], 0x3D /* '=' */ label000015AC: 000015AC 6000 0038 bra +0x3A /* 000015E6 */ // begin alternate branch 000015AE-000015B4 fn000015AE: 000015AE 0038 302E FFFA ori.b [0xFFFFFFFA], 0x2E /* '.' */ // end alternate branch 000015AE-000015B4 fn000015AE: // (misaligned) label000015B0: 000015B0 302E FFFA move.w D0, [A6 - 0x6] 000015B4 E548 lsl D0.w, 2 000015B6 41ED E854 lea.l A0, [A5 - 0x17AC] // begin alternate branch 000015B8-000015BA label000015B8: 000015B8 E854 roxr D4.w, 4 // end alternate branch 000015B8-000015BA label000015B8: // (misaligned) 000015BA 0CB0 0000 000A 0000 cmpi.l [A0 + D0.w], 0xA /* '\n' */ label000015C2: 000015C2 6600 000C bne +0xE /* 000015D0 */ 000015C6 1B7C 0072 FB37 move.b [A5 - 0x4C9], 0x72 /* 'r' */ 000015CC 6000 0018 bra +0x1A /* 000015E6 */ label000015D0: 000015D0 302E FFFA move.w D0, [A6 - 0x6] 000015D4 E548 lsl D0.w, 2 000015D6 41ED E854 lea.l A0, [A5 - 0x17AC] 000015DA 2F30 0000 move.l -[A7], [A0 + D0.w] 000015DE 486D FB36 pea.l [A5 - 0x4CA] 000015E2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] label000015E6: 000015E6 7000 moveq.l D0, 0x00 000015E8 102D FB37 move.b D0, [A5 - 0x4C9] 000015EC 322E FFFA move.w D1, [A6 - 0x6] 000015F0 E349 lsl D1.w, 1 000015F2 41ED E2D6 lea.l A0, [A5 - 0x1D2A] 000015F6 B070 1000 cmp.w D0, [A0 + D1.w] 000015FA 6700 0008 beq +0xA /* 00001604 */ 000015FE 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1 label00001604: 00001604 526E FFFA addq.w [A6 - 0x6], 1 00001608 51CF FF86 dbf D7, -0x7C /* 00001590 */ label0000160C: 0000160C 2E1F move.l D7, [A7]+ 0000160E 4A2D EE1B tst.b [A5 - 0x11E5] 00001612 6700 0492 beq +0x494 /* 00001AA6 */ 00001616 0C6D 0078 FA34 cmpi.w [A5 - 0x5CC], 0x78 /* 'x' */ 0000161C 6600 01FA bne +0x1FC /* 00001818 */ 00001620 302D E9C6 move.w D0, [A5 - 0x163A] 00001624 C1FC 0016 muls.w D0, 0x16 00001628 7200 moveq.l D1, 0x00 0000162A 41ED EE16 lea.l A0, [A5 - 0x11EA] 0000162E 1230 0000 move.b D1, [A0 + D0.w] 00001632 48C1 ext.l D1 00001634 2D41 FFDE move.l [A6 - 0x22], D1 00001638 202E FFDE move.l D0, [A6 - 0x22] 0000163C 0C80 0000 0001 cmpi.l D0, 0x1 00001642 6600 0022 bne +0x24 /* 00001666 */ 00001646 202D EE16 move.l D0, [A5 - 0x11EA] 0000164A 5280 addq.l D0, 1 0000164C 222D EE12 move.l D1, [A5 - 0x11EE] 00001650 5281 addq.l D1, 1 00001652 D081 add.l D0, D1 00001654 B0AD EE0E cmp.l D0, [A5 - 0x11F2] 00001658 6700 0008 beq +0xA /* 00001662 */ 0000165C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 label00001662: 00001662 6000 0128 bra +0x12A /* 0000178C */ label00001666: 00001666 0C80 0000 0002 cmpi.l D0, 0x2 0000166C 6600 0082 bne +0x84 /* 000016F0 */ 00001670 2F07 move.l -[A7], D7 00001672 7001 moveq.l D0, 0x01 00001674 3E2D E2D6 move.w D7, [A5 - 0x1D2A] 00001678 9E40 sub.w D7, D0 0000167A 6D00 0046 blt +0x48 /* 000016C2 */ 0000167E 3D40 FFFC move.w [A6 - 0x4], D0 label00001682: 00001682 302E FFFC move.w D0, [A6 - 0x4] 00001686 E748 lsl D0.w, 3 00001688 41ED E338 lea.l A0, [A5 - 0x1CC8] 0000168C 0C70 009E 0000 cmpi.w [A0 + D0.w], 0x9E 00001692 57C0 seq D0 00001694 4400 neg.b D0 00001696 322E FFFC move.w D1, [A6 - 0x4] 0000169A E749 lsl D1.w, 3 0000169C 41ED E338 lea.l A0, [A5 - 0x1CC8] 000016A0 0C70 00B4 1000 cmpi.w [A0 + D1.w], 0xB4 000016A6 57C1 seq D1 000016A8 4401 neg.b D1 000016AA 8001 or.b D0, D1 000016AC 6700 000C beq +0xE /* 000016BA */ 000016B0 202E FFE2 move.l D0, [A6 - 0x1E] 000016B4 5280 addq.l D0, 1 000016B6 2D40 FFE2 move.l [A6 - 0x1E], D0 label000016BA: 000016BA 526E FFFC addq.w [A6 - 0x4], 1 000016BE 51CF FFC2 dbf D7, -0x40 /* 00001682 */ label000016C2: 000016C2 2E1F move.l D7, [A7]+ 000016C4 202D EE16 move.l D0, [A5 - 0x11EA] 000016C8 5280 addq.l D0, 1 000016CA 222D EE12 move.l D1, [A5 - 0x11EE] 000016CE 5281 addq.l D1, 1 000016D0 D081 add.l D0, D1 000016D2 D0AE FFE2 add.l D0, [A6 - 0x1E] 000016D6 2D40 FFE2 move.l [A6 - 0x1E], D0 000016DA 202E FFE2 move.l D0, [A6 - 0x1E] 000016DE B0AD EE0E cmp.l D0, [A5 - 0x11F2] 000016E2 6700 0008 beq +0xA /* 000016EC */ 000016E6 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 label000016EC: 000016EC 6000 009E bra +0xA0 /* 0000178C */ label000016F0: 000016F0 0C80 0000 0003 cmpi.l D0, 0x3 000016F6 6600 0094 bne +0x96 /* 0000178C */ 000016FA 2F07 move.l -[A7], D7 000016FC 7001 moveq.l D0, 0x01 000016FE 3E2D E2D6 move.w D7, [A5 - 0x1D2A] 00001702 9E40 sub.w D7, D0 00001704 6D00 005C blt +0x5E /* 00001762 */ 00001708 3D40 FFFC move.w [A6 - 0x4], D0 label0000170C: 0000170C 302E FFFC move.w D0, [A6 - 0x4] 00001710 E748 lsl D0.w, 3 00001712 41ED E338 lea.l A0, [A5 - 0x1CC8] 00001716 0C70 009E 0000 cmpi.w [A0 + D0.w], 0x9E 0000171C 57C0 seq D0 0000171E 4400 neg.b D0 00001720 322E FFFC move.w D1, [A6 - 0x4] 00001724 E749 lsl D1.w, 3 00001726 41ED E338 lea.l A0, [A5 - 0x1CC8] 0000172A 0C70 00B4 1000 cmpi.w [A0 + D1.w], 0xB4 00001730 57C1 seq D1 00001732 4401 neg.b D1 00001734 8001 or.b D0, D1 00001736 322E FFFC move.w D1, [A6 - 0x4] 0000173A E749 lsl D1.w, 3 0000173C 41ED E338 lea.l A0, [A5 - 0x1CC8] 00001740 0C70 00CA 1000 cmpi.w [A0 + D1.w], 0xCA 00001746 57C1 seq D1 00001748 4401 neg.b D1 0000174A 8001 or.b D0, D1 0000174C 6700 000C beq +0xE /* 0000175A */ 00001750 202E FFE2 move.l D0, [A6 - 0x1E] 00001754 5280 addq.l D0, 1 00001756 2D40 FFE2 move.l [A6 - 0x1E], D0 label0000175A: 0000175A 526E FFFC addq.w [A6 - 0x4], 1 0000175E 51CF FFAC dbf D7, -0x56 /* 0000170C */ label00001762: 00001762 2E1F move.l D7, [A7]+ 00001764 202D EE16 move.l D0, [A5 - 0x11EA] 00001768 5280 addq.l D0, 1 0000176A 222D EE12 move.l D1, [A5 - 0x11EE] 0000176E 5281 addq.l D1, 1 00001770 D081 add.l D0, D1 00001772 D0AE FFE2 add.l D0, [A6 - 0x1E] 00001776 2D40 FFE2 move.l [A6 - 0x1E], D0 0000177A 202E FFE2 move.l D0, [A6 - 0x1E] 0000177E B0AD EE0E cmp.l D0, [A5 - 0x11F2] 00001782 6700 0008 beq +0xA /* 0000178C */ 00001786 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 label0000178C: 0000178C 4A2E FFFF tst.b [A6 - 0x1] 00001790 6700 0086 beq +0x88 /* 00001818 */ 00001794 2F07 move.l -[A7], D7 00001796 7001 moveq.l D0, 0x01 00001798 3E2D E2D6 move.w D7, [A5 - 0x1D2A] 0000179C 9E40 sub.w D7, D0 0000179E 6D00 0076 blt +0x78 /* 00001816 */ 000017A2 3D40 FFFA move.w [A6 - 0x6], D0 label000017A6: 000017A6 486E FFEA pea.l [A6 - 0x16] 000017AA 302E FFFA move.w D0, [A6 - 0x6] 000017AE E748 lsl D0.w, 3 000017B0 41ED E336 lea.l A0, [A5 - 0x1CCA] 000017B4 3230 0000 move.w D1, [A0 + D0.w] 000017B8 5941 subq.w D1, 4 000017BA 3F01 move.w -[A7], D1 000017BC 302E FFFA move.w D0, [A6 - 0x6] 000017C0 E748 lsl D0.w, 3 000017C2 41ED E338 lea.l A0, [A5 - 0x1CC8] 000017C6 3230 0000 move.w D1, [A0 + D0.w] 000017CA 5941 subq.w D1, 4 000017CC 3F01 move.w -[A7], D1 000017CE 302E FFFA move.w D0, [A6 - 0x6] 000017D2 E748 lsl D0.w, 3 000017D4 41ED E336 lea.l A0, [A5 - 0x1CCA] 000017D8 3F30 0000 move.w -[A7], [A0 + D0.w] 000017DC 302E FFFA move.w D0, [A6 - 0x6] 000017E0 E748 lsl D0.w, 3 000017E2 41ED E338 lea.l A0, [A5 - 0x1CC8] 000017E6 3F30 0000 move.w -[A7], [A0 + D0.w] 000017EA A8A7 syscall SetRect 000017EC 486E FFEA pea.l [A6 - 0x16] 000017F0 486D FFD6 pea.l [A5 - 0x2A] 000017F4 A8BB syscall FillOval 000017F6 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1 000017FC 42AD EE0E clr.l [A5 - 0x11F2] 00001800 486D EE06 pea.l [A5 - 0x11FA] 00001804 4267 clr.w -[A7] 00001806 4267 clr.w -[A7] 00001808 4267 clr.w -[A7] 0000180A 4267 clr.w -[A7] 0000180C A8A7 syscall SetRect 0000180E 526E FFFA addq.w [A6 - 0x6], 1 00001812 51CF FF92 dbf D7, -0x70 /* 000017A6 */ label00001816: 00001816 2E1F move.l D7, [A7]+ label00001818: 00001818 0C6D 002B FA34 cmpi.w [A5 - 0x5CC], 0x2B /* '+' */ 0000181E 57C0 seq D0 00001820 4400 neg.b D0 00001822 0C6D 002D FA34 cmpi.w [A5 - 0x5CC], 0x2D /* '-' */ 00001828 57C1 seq D1 0000182A 4401 neg.b D1 0000182C 8001 or.b D0, D1 0000182E 6700 00C2 beq +0xC4 /* 000018F2 */ 00001832 202D EE16 move.l D0, [A5 - 0x11EA] 00001836 5280 addq.l D0, 1 00001838 2D40 FFD6 move.l [A6 - 0x2A], D0 0000183C 202D EE12 move.l D0, [A5 - 0x11EE] 00001840 5280 addq.l D0, 1 00001842 2D40 FFD2 move.l [A6 - 0x2E], D0 00001846 202E FFD6 move.l D0, [A6 - 0x2A] 0000184A B0AE FFD2 cmp.l D0, [A6 - 0x2E] 0000184E 6F00 000C ble +0xE /* 0000185C */ 00001852 2D6E FFD6 FFE6 move.l [A6 - 0x1A], [A6 - 0x2A] 00001858 6000 0008 bra +0xA /* 00001862 */ label0000185C: 0000185C 2D6E FFD2 FFE6 move.l [A6 - 0x1A], [A6 - 0x2E] label00001862: 00001862 202E FFE6 move.l D0, [A6 - 0x1A] 00001866 B0AD EE0E cmp.l D0, [A5 - 0x11F2] 0000186A 6700 0086 beq +0x88 /* 000018F2 */ 0000186E 2F07 move.l -[A7], D7 00001870 7001 moveq.l D0, 0x01 00001872 3E2D E2D6 move.w D7, [A5 - 0x1D2A] 00001876 9E40 sub.w D7, D0 00001878 6D00 0076 blt +0x78 /* 000018F0 */ 0000187C 3D40 FFFA move.w [A6 - 0x6], D0 label00001880: 00001880 486E FFEA pea.l [A6 - 0x16] 00001884 302E FFFA move.w D0, [A6 - 0x6] 00001888 E748 lsl D0.w, 3 0000188A 41ED E336 lea.l A0, [A5 - 0x1CCA] 0000188E 3230 0000 move.w D1, [A0 + D0.w] 00001892 5941 subq.w D1, 4 00001894 3F01 move.w -[A7], D1 00001896 302E FFFA move.w D0, [A6 - 0x6] 0000189A E748 lsl D0.w, 3 0000189C 41ED E338 lea.l A0, [A5 - 0x1CC8] 000018A0 3230 0000 move.w D1, [A0 + D0.w] 000018A4 5941 subq.w D1, 4 000018A6 3F01 move.w -[A7], D1 000018A8 302E FFFA move.w D0, [A6 - 0x6] 000018AC E748 lsl D0.w, 3 000018AE 41ED E336 lea.l A0, [A5 - 0x1CCA] 000018B2 3F30 0000 move.w -[A7], [A0 + D0.w] 000018B6 302E FFFA move.w D0, [A6 - 0x6] 000018BA E748 lsl D0.w, 3 000018BC 41ED E338 lea.l A0, [A5 - 0x1CC8] 000018C0 3F30 0000 move.w -[A7], [A0 + D0.w] 000018C4 A8A7 syscall SetRect 000018C6 486E FFEA pea.l [A6 - 0x16] 000018CA 486D FFD6 pea.l [A5 - 0x2A] 000018CE A8BB syscall FillOval 000018D0 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1 000018D6 42AD EE0E clr.l [A5 - 0x11F2] 000018DA 486D EE06 pea.l [A5 - 0x11FA] 000018DE 4267 clr.w -[A7] 000018E0 4267 clr.w -[A7] 000018E2 4267 clr.w -[A7] 000018E4 4267 clr.w -[A7] 000018E6 A8A7 syscall SetRect 000018E8 526E FFFA addq.w [A6 - 0x6], 1 000018EC 51CF FF92 dbf D7, -0x70 /* 00001880 */ label000018F0: 000018F0 2E1F move.l D7, [A7]+ label000018F2: 000018F2 0C6D 002F FA34 cmpi.w [A5 - 0x5CC], 0x2F /* '/' */ 000018F8 6600 01AC bne +0x1AE /* 00001AA6 */ 000018FC 302D E9C6 move.w D0, [A5 - 0x163A] 00001900 C1FC 0016 muls.w D0, 0x16 00001904 7200 moveq.l D1, 0x00 00001906 41ED EE16 lea.l A0, [A5 - 0x11EA] 0000190A 1230 0000 move.b D1, [A0 + D0.w] 0000190E 48C1 ext.l D1 00001910 2D41 FFDE move.l [A6 - 0x22], D1 00001914 302D E9C6 move.w D0, [A5 - 0x163A] 00001918 C1FC 0016 muls.w D0, 0x16 0000191C 7200 moveq.l D1, 0x00 0000191E 41ED F41A lea.l A0, [A5 - 0xBE6] 00001922 1230 0000 move.b D1, [A0 + D0.w] 00001926 48C1 ext.l D1 00001928 2D41 FFDA move.l [A6 - 0x26], D1 0000192C 202D EE12 move.l D0, [A5 - 0x11EE] 00001930 0C80 FFFF FFFF cmpi.l D0, 0xFFFFFFFF 00001936 6600 000A bne +0xC /* 00001942 */ 0000193A 42AE FFE6 clr.l [A6 - 0x1A] 0000193E 6000 005E bra +0x60 /* 0000199E */ label00001942: 00001942 0C80 0000 0000 cmpi.l D0, 0x0 00001948 6600 0010 bne +0x12 /* 0000195A */ 0000194C 202D EE16 move.l D0, [A5 - 0x11EA] 00001950 5380 subq.l D0, 1 00001952 2D40 FFE6 move.l [A6 - 0x1A], D0 00001956 6000 0046 bra +0x48 /* 0000199E */ label0000195A: 0000195A 0C80 0000 0001 cmpi.l D0, 0x1 00001960 6600 0010 bne +0x12 /* 00001972 */ 00001964 202D EE16 move.l D0, [A5 - 0x11EA] 00001968 5580 subq.l D0, 2 0000196A 2D40 FFE6 move.l [A6 - 0x1A], D0 0000196E 6000 002E bra +0x30 /* 0000199E */ label00001972: 00001972 0C80 0000 0002 cmpi.l D0, 0x2 00001978 6600 0010 bne +0x12 /* 0000198A */ // begin alternate branch 0000197A-00001980 label0000197A: 0000197A 0010 202D ori.b [A0], 0x2D /* '-' */ 0000197E EE16 roxr D6.b, 7 // end alternate branch 0000197A-00001980 label0000197A: // (misaligned) 0000197C 202D EE16 move.l D0, [A5 - 0x11EA] 00001980 5780 subq.l D0, 3 00001982 2D40 FFE6 move.l [A6 - 0x1A], D0 00001986 6000 0016 bra +0x18 /* 0000199E */ label0000198A: 0000198A 0C80 0000 0003 cmpi.l D0, 0x3 00001990 6600 000C bne +0xE /* 0000199E */ 00001994 202D EE16 move.l D0, [A5 - 0x11EA] 00001998 5980 subq.l D0, 4 0000199A 2D40 FFE6 move.l [A6 - 0x1A], D0 label0000199E: 0000199E 486E FFEA pea.l [A6 - 0x16] 000019A2 202E FFDE move.l D0, [A6 - 0x22] 000019A6 D0AE FFDA add.l D0, [A6 - 0x26] 000019AA 90AE FFE6 sub.l D0, [A6 - 0x1A] 000019AE E748 lsl D0.w, 3 000019B0 41ED E4C6 lea.l A0, [A5 - 0x1B3A] 000019B4 3230 0000 move.w D1, [A0 + D0.w] 000019B8 5941 subq.w D1, 4 000019BA 3F01 move.w -[A7], D1 000019BC 202E FFDE move.l D0, [A6 - 0x22] 000019C0 D0AE FFDA add.l D0, [A6 - 0x26] 000019C4 90AE FFE6 sub.l D0, [A6 - 0x1A] 000019C8 E748 lsl D0.w, 3 000019CA 41ED E4C8 lea.l A0, [A5 - 0x1B38] 000019CE 3230 0000 move.w D1, [A0 + D0.w] 000019D2 5941 subq.w D1, 4 000019D4 3F01 move.w -[A7], D1 000019D6 202E FFDE move.l D0, [A6 - 0x22] 000019DA D0AE FFDA add.l D0, [A6 - 0x26] 000019DE 90AE FFE6 sub.l D0, [A6 - 0x1A] 000019E2 E748 lsl D0.w, 3 000019E4 41ED E4C6 lea.l A0, [A5 - 0x1B3A] 000019E8 3F30 0000 move.w -[A7], [A0 + D0.w] 000019EC 202E FFDE move.l D0, [A6 - 0x22] 000019F0 D0AE FFDA add.l D0, [A6 - 0x26] 000019F4 90AE FFE6 sub.l D0, [A6 - 0x1A] 000019F8 E748 lsl D0.w, 3 000019FA 41ED E4C8 lea.l A0, [A5 - 0x1B38] 000019FE 3F30 0000 move.w -[A7], [A0 + D0.w] 00001A02 A8A7 syscall SetRect 00001A04 302E FFEC move.w D0, [A6 - 0x14] 00001A08 B06D EE08 cmp.w D0, [A5 - 0x11F8] 00001A0C 56C0 sne D0 00001A0E 4400 neg.b D0 00001A10 322E FFEE move.w D1, [A6 - 0x12] 00001A14 B26D EE0A cmp.w D1, [A5 - 0x11F6] 00001A18 56C1 sne D1 00001A1A 4401 neg.b D1 00001A1C 8001 or.b D0, D1 00001A1E 6700 0086 beq +0x88 /* 00001AA6 */ 00001A22 2F07 move.l -[A7], D7 00001A24 7001 moveq.l D0, 0x01 00001A26 3E2D E2D6 move.w D7, [A5 - 0x1D2A] 00001A2A 9E40 sub.w D7, D0 00001A2C 6D00 0076 blt +0x78 /* 00001AA4 */ 00001A30 3D40 FFFA move.w [A6 - 0x6], D0 label00001A34: 00001A34 486E FFEA pea.l [A6 - 0x16] 00001A38 302E FFFA move.w D0, [A6 - 0x6] 00001A3C E748 lsl D0.w, 3 00001A3E 41ED E336 lea.l A0, [A5 - 0x1CCA] 00001A42 3230 0000 move.w D1, [A0 + D0.w] 00001A46 5941 subq.w D1, 4 00001A48 3F01 move.w -[A7], D1 00001A4A 302E FFFA move.w D0, [A6 - 0x6] 00001A4E E748 lsl D0.w, 3 00001A50 41ED E338 lea.l A0, [A5 - 0x1CC8] 00001A54 3230 0000 move.w D1, [A0 + D0.w] 00001A58 5941 subq.w D1, 4 00001A5A 3F01 move.w -[A7], D1 00001A5C 302E FFFA move.w D0, [A6 - 0x6] 00001A60 E748 lsl D0.w, 3 00001A62 41ED E336 lea.l A0, [A5 - 0x1CCA] 00001A66 3F30 0000 move.w -[A7], [A0 + D0.w] 00001A6A 302E FFFA move.w D0, [A6 - 0x6] 00001A6E E748 lsl D0.w, 3 00001A70 41ED E338 lea.l A0, [A5 - 0x1CC8] 00001A74 3F30 0000 move.w -[A7], [A0 + D0.w] 00001A78 A8A7 syscall SetRect 00001A7A 486E FFEA pea.l [A6 - 0x16] label00001A7E: 00001A7E 486D FFD6 pea.l [A5 - 0x2A] 00001A82 A8BB syscall FillOval 00001A84 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1 00001A8A 42AD EE0E clr.l [A5 - 0x11F2] 00001A8E 486D EE06 pea.l [A5 - 0x11FA] 00001A92 4267 clr.w -[A7] 00001A94 4267 clr.w -[A7] 00001A96 4267 clr.w -[A7] 00001A98 4267 clr.w -[A7] 00001A9A A8A7 syscall SetRect 00001A9C 526E FFFA addq.w [A6 - 0x6], 1 00001AA0 51CF FF92 dbf D7, -0x70 /* 00001A34 */ label00001AA4: 00001AA4 2E1F move.l D7, [A7]+ label00001AA6: 00001AA6 0CAD 0000 0001 E2BE cmpi.l [A5 - 0x1D42], 0x1 00001AAE 57C0 seq D0 00001AB0 4400 neg.b D0 00001AB2 0C2E 0001 FFFE cmpi.b [A6 - 0x2], 0x1 00001AB8 57C1 seq D1 00001ABA 4401 neg.b D1 00001ABC C001 and.b D0, D1 00001ABE 6700 0344 beq +0x346 /* 00001E04 */ 00001AC2 4A2D E1B7 tst.b [A5 - 0x1E49] 00001AC6 6700 0044 beq +0x46 /* 00001B0C */ 00001ACA 486D DF9A pea.l [A5 - 0x2066] 00001ACE 206D FE4C movea.l A0, [A5 - 0x1B4] 00001AD2 4868 0002 pea.l [A0 + 0x2] 00001AD6 486D E0BC pea.l [A5 - 0x1F44] 00001ADA 486D E0CC pea.l [A5 - 0x1F34] 00001ADE 4267 clr.w -[A7] 00001AE0 42A7 clr.l -[A7] 00001AE2 A8EC syscall CopyBits 00001AE4 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00001AEA 486D FE3A pea.l [A5 - 0x1C6] 00001AEE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00001AF2 486D DF9A pea.l [A5 - 0x2066] 00001AF6 206D FE4C movea.l A0, [A5 - 0x1B4] 00001AFA 4868 0002 pea.l [A0 + 0x2] 00001AFE 486D E126 pea.l [A5 - 0x1EDA] 00001B02 486D E196 pea.l [A5 - 0x1E6A] 00001B06 4267 clr.w -[A7] 00001B08 42A7 clr.l -[A7] 00001B0A A8EC syscall CopyBits label00001B0C: 00001B0C 4A2D E2D5 tst.b [A5 - 0x1D2B] 00001B10 6700 000E beq +0x10 /* 00001B20 */ 00001B14 487A 0582 pea.l [PC + 0x582 /* 00002098, value 0x642757A, pstring "Buzzer" */] 00001B18 3F3C 0002 move.w -[A7], 0x2 00001B1C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label00001B20: 00001B20 486E FFEA pea.l [A6 - 0x16] 00001B24 3F3C 0104 move.w -[A7], 0x104 00001B28 3F3C 00A5 move.w -[A7], 0xA5 00001B2C 3F3C 0154 move.w -[A7], 0x154 00001B30 3F3C 00E0 move.w -[A7], 0xE0 00001B34 A8A7 syscall SetRect 00001B36 486E FFEA pea.l [A6 - 0x16] 00001B3A 486D FFD6 pea.l [A5 - 0x2A] 00001B3E A8A5 syscall FillRect 00001B40 3F3C 0014 move.w -[A7], 0x14 00001B44 A887 syscall TextFont 00001B46 3F3C 000C move.w -[A7], 0xC 00001B4A A88A syscall TextSize 00001B4C 3F3C 0104 move.w -[A7], 0x104 00001B50 3F3C 00B4 move.w -[A7], 0xB4 00001B54 A893 syscall MoveTo 00001B56 487A 0548 pea.l [PC + 0x548 /* 000020A0, value 0x9496E63 '\tInc', pstring "Incorrect" */] 00001B5A A884 syscall DrawString 00001B5C 3F3C 0104 move.w -[A7], 0x104 00001B60 3F3C 00C3 move.w -[A7], 0xC3 00001B64 A893 syscall MoveTo 00001B66 487A 0542 pea.l [PC + 0x542 /* 000020AA, value 0xB547279, pstring "Try Again !" */] 00001B6A A884 syscall DrawString 00001B6C 3F3C 000E move.w -[A7], 0xE 00001B70 A887 syscall TextFont 00001B72 3F3C 0018 move.w -[A7], 0x18 00001B76 A88A syscall TextSize 00001B78 486D E0E4 pea.l [A5 - 0x1F1C] 00001B7C 3F3C 0158 move.w -[A7], 0x158 00001B80 3F3C 00F6 move.w -[A7], 0xF6 00001B84 3F3C 0173 move.w -[A7], 0x173 00001B88 3F3C 010F move.w -[A7], 0x10F 00001B8C A8A7 syscall SetRect 00001B8E 486D DF9A pea.l [A5 - 0x2066] 00001B92 206D FE4C movea.l A0, [A5 - 0x1B4] 00001B96 4868 0002 pea.l [A0 + 0x2] 00001B9A 486D E0DC pea.l [A5 - 0x1F24] 00001B9E 486D E0E4 pea.l [A5 - 0x1F1C] 00001BA2 4267 clr.w -[A7] 00001BA4 42A7 clr.l -[A7] 00001BA6 A8EC syscall CopyBits 00001BA8 486E FFEA pea.l [A6 - 0x16] 00001BAC 3F3C 0168 move.w -[A7], 0x168 00001BB0 3F3C 010F move.w -[A7], 0x10F 00001BB4 3F3C 016D move.w -[A7], 0x16D 00001BB8 3F3C 0113 move.w -[A7], 0x113 00001BBC A8A7 syscall SetRect 00001BBE 2F07 move.l -[A7], D7 00001BC0 7001 moveq.l D0, 0x01 00001BC2 3E2D E2D6 move.w D7, [A5 - 0x1D2A] 00001BC6 9E40 sub.w D7, D0 00001BC8 6D00 0078 blt +0x7A /* 00001C42 */ 00001BCC 3D40 FFFA move.w [A6 - 0x6], D0 label00001BD0: 00001BD0 302E FFFA move.w D0, [A6 - 0x6] 00001BD4 E548 lsl D0.w, 2 00001BD6 41ED E854 lea.l A0, [A5 - 0x17AC] 00001BDA 2F30 0000 move.l -[A7], [A0 + D0.w] 00001BDE 486D FB36 pea.l [A5 - 0x4CA] 00001BE2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001BE6 7000 moveq.l D0, 0x00 00001BE8 102D FB37 move.b D0, [A5 - 0x4C9] 00001BEC 322E FFFA move.w D1, [A6 - 0x6] 00001BF0 E349 lsl D1.w, 1 00001BF2 41ED E2D6 lea.l A0, [A5 - 0x1D2A] 00001BF6 B070 1000 cmp.w D0, [A0 + D1.w] 00001BFA 6700 003E beq +0x40 /* 00001C3A */ 00001BFE 302E FFFA move.w D0, [A6 - 0x6] 00001C02 E748 lsl D0.w, 3 00001C04 41ED E334 lea.l A0, [A5 - 0x1CCC] 00001C08 4870 0000 pea.l [A0 + D0.w] 00001C0C 486E FFEA pea.l [A6 - 0x16] 00001C10 1F3C 0001 move.b -[A7], 0x1 00001C14 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00001C18 302E FFFA move.w D0, [A6 - 0x6] 00001C1C E748 lsl D0.w, 3 00001C1E 41ED E334 lea.l A0, [A5 - 0x1CCC] 00001C22 4870 0000 pea.l [A0 + D0.w] 00001C26 486D FFD6 pea.l [A5 - 0x2A] 00001C2A A8A5 syscall FillRect 00001C2C 302E FFFA move.w D0, [A6 - 0x6] 00001C30 E548 lsl D0.w, 2 00001C32 41ED E854 lea.l A0, [A5 - 0x17AC] 00001C36 42B0 0000 clr.l [A0 + D0.w] label00001C3A: 00001C3A 526E FFFA addq.w [A6 - 0x6], 1 00001C3E 51CF FF90 dbf D7, -0x72 /* 00001BD0 */ label00001C42: 00001C42 2E1F move.l D7, [A7]+ 00001C44 486D DF9A pea.l [A5 - 0x2066] 00001C48 206D FE4C movea.l A0, [A5 - 0x1B4] 00001C4C 4868 0002 pea.l [A0 + 0x2] 00001C50 486D E0D4 pea.l [A5 - 0x1F2C] 00001C54 486D E0E4 pea.l [A5 - 0x1F1C] 00001C58 4267 clr.w -[A7] 00001C5A 42A7 clr.l -[A7] 00001C5C A8EC syscall CopyBits 00001C5E 0C6D 002B FA34 cmpi.w [A5 - 0x5CC], 0x2B /* '+' */ 00001C64 57C0 seq D0 00001C66 4400 neg.b D0 00001C68 0C6D 002D FA34 cmpi.w [A5 - 0x5CC], 0x2D /* '-' */ 00001C6E 57C1 seq D1 00001C70 4401 neg.b D1 00001C72 8001 or.b D0, D1 00001C74 0C6D 0078 FA34 cmpi.w [A5 - 0x5CC], 0x78 /* 'x' */ 00001C7A 57C1 seq D1 00001C7C 4401 neg.b D1 00001C7E 8001 or.b D0, D1 00001C80 6700 0022 beq +0x24 /* 00001CA4 */ 00001C84 486E FFEA pea.l [A6 - 0x16] 00001C88 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00001C8C 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00001C90 3F3C 0154 move.w -[A7], 0x154 00001C94 3F3C 005E move.w -[A7], 0x5E /* '^' */ 00001C98 A8A7 syscall SetRect 00001C9A 486E FFEA pea.l [A6 - 0x16] 00001C9E 486D FFD6 pea.l [A5 - 0x2A] 00001CA2 A8A5 syscall FillRect label00001CA4: 00001CA4 0C6D 002D FA34 cmpi.w [A5 - 0x5CC], 0x2D /* '-' */ 00001CAA 6600 0140 bne +0x142 /* 00001DEC */ 00001CAE 302D E9C6 move.w D0, [A5 - 0x163A] 00001CB2 C1FC 0016 muls.w D0, 0x16 00001CB6 7200 moveq.l D1, 0x00 00001CB8 41ED F41A lea.l A0, [A5 - 0xBE6] 00001CBC 1230 0000 move.b D1, [A0 + D0.w] 00001CC0 48C1 ext.l D1 00001CC2 2D41 FFDE move.l [A6 - 0x22], D1 00001CC6 2F07 move.l -[A7], D7 00001CC8 7001 moveq.l D0, 0x01 00001CCA 2E2E FFDE move.l D7, [A6 - 0x22] 00001CCE 9E40 sub.w D7, D0 00001CD0 6D00 00A8 blt +0xAA /* 00001D7A */ 00001CD4 3D40 FFFA move.w [A6 - 0x6], D0 label00001CD8: 00001CD8 302E FFFA move.w D0, [A6 - 0x6] 00001CDC 5840 addq.w D0, 4 00001CDE E748 lsl D0.w, 3 00001CE0 41ED E5A4 lea.l A0, [A5 - 0x1A5C] 00001CE4 4870 0000 pea.l [A0 + D0.w] 00001CE8 3F3C FFFE move.w -[A7], 0xFFFE 00001CEC 3F3C FFFE move.w -[A7], 0xFFFE 00001CF0 A8A9 syscall InsetRect 00001CF2 302E FFFA move.w D0, [A6 - 0x6] 00001CF6 5840 addq.w D0, 4 00001CF8 E748 lsl D0.w, 3 00001CFA 41ED E5A4 lea.l A0, [A5 - 0x1A5C] 00001CFE 4870 0000 pea.l [A0 + D0.w] 00001D02 486D FFD6 pea.l [A5 - 0x2A] 00001D06 A8A5 syscall FillRect 00001D08 302E FFFA move.w D0, [A6 - 0x6] 00001D0C 5840 addq.w D0, 4 00001D0E E748 lsl D0.w, 3 00001D10 41ED E5A4 lea.l A0, [A5 - 0x1A5C] 00001D14 4870 0000 pea.l [A0 + D0.w] 00001D18 3F3C 0002 move.w -[A7], 0x2 00001D1C 3F3C 0002 move.w -[A7], 0x2 00001D20 A8A9 syscall InsetRect 00001D22 302E FFFA move.w D0, [A6 - 0x6] 00001D26 5840 addq.w D0, 4 00001D28 E748 lsl D0.w, 3 00001D2A 41ED E5A6 lea.l A0, [A5 - 0x1A5A] 00001D2E 3F30 0000 move.w -[A7], [A0 + D0.w] 00001D32 302E FFFA move.w D0, [A6 - 0x6] 00001D36 5840 addq.w D0, 4 00001D38 E748 lsl D0.w, 3 00001D3A 41ED E5A8 lea.l A0, [A5 - 0x1A58] 00001D3E 3230 0000 move.w D1, [A0 + D0.w] 00001D42 5541 subq.w D1, 2 00001D44 3F01 move.w -[A7], D1 00001D46 A893 syscall MoveTo 00001D48 302D E9C6 move.w D0, [A5 - 0x163A] 00001D4C C1FC 0016 muls.w D0, 0x16 00001D50 322E FFFA move.w D1, [A6 - 0x6] 00001D54 D041 add.w D0, D1 00001D56 7200 moveq.l D1, 0x00 00001D58 41ED F41A lea.l A0, [A5 - 0xBE6] 00001D5C 1230 0000 move.b D1, [A0 + D0.w] 00001D60 0241 00FF andi.w D1, 0xFF 00001D64 0041 0100 ori.w D1, 0x100 00001D68 3D41 FED2 move.w [A6 - 0x12E], D1 00001D6C 486E FED2 pea.l [A6 - 0x12E] 00001D70 A884 syscall DrawString 00001D72 526E FFFA addq.w [A6 - 0x6], 1 00001D76 51CF FF60 dbf D7, -0xA2 /* 00001CD8 */ label00001D7A: 00001D7A 2E1F move.l D7, [A7]+ 00001D7C 4A2D EE1B tst.b [A5 - 0x11E5] 00001D80 6700 006A beq +0x6C /* 00001DEC */ 00001D84 486E FFEA pea.l [A6 - 0x16] 00001D88 202E FFDE move.l D0, [A6 - 0x22] 00001D8C 5880 addq.l D0, 4 00001D8E 90AD EE16 sub.l D0, [A5 - 0x11EA] 00001D92 E748 lsl D0.w, 3 00001D94 41ED E5A6 lea.l A0, [A5 - 0x1A5A] 00001D98 3230 0000 move.w D1, [A0 + D0.w] 00001D9C 5941 subq.w D1, 4 00001D9E 3F01 move.w -[A7], D1 00001DA0 202E FFDE move.l D0, [A6 - 0x22] 00001DA4 5880 addq.l D0, 4 00001DA6 90AD EE16 sub.l D0, [A5 - 0x11EA] 00001DAA E748 lsl D0.w, 3 00001DAC 41ED E5A8 lea.l A0, [A5 - 0x1A58] 00001DB0 3230 0000 move.w D1, [A0 + D0.w] 00001DB4 5941 subq.w D1, 4 00001DB6 3F01 move.w -[A7], D1 00001DB8 202E FFDE move.l D0, [A6 - 0x22] 00001DBC 5880 addq.l D0, 4 00001DBE 90AD EE16 sub.l D0, [A5 - 0x11EA] 00001DC2 E748 lsl D0.w, 3 00001DC4 41ED E5A6 lea.l A0, [A5 - 0x1A5A] 00001DC8 3F30 0000 move.w -[A7], [A0 + D0.w] 00001DCC 202E FFDE move.l D0, [A6 - 0x22] 00001DD0 5880 addq.l D0, 4 00001DD2 90AD EE16 sub.l D0, [A5 - 0x11EA] 00001DD6 E748 lsl D0.w, 3 00001DD8 41ED E5A8 lea.l A0, [A5 - 0x1A58] 00001DDC 3F30 0000 move.w -[A7], [A0 + D0.w] 00001DE0 A8A7 syscall SetRect 00001DE2 486E FFEA pea.l [A6 - 0x16] 00001DE6 486D FFDE pea.l [A5 - 0x22] 00001DEA A8BB syscall FillOval label00001DEC: 00001DEC 422D E2CB clr.b [A5 - 0x1D35] 00001DF0 426D E852 clr.w [A5 - 0x17AE] 00001DF4 42AD E854 clr.l [A5 - 0x17AC] 00001DF8 422D E851 clr.b [A5 - 0x17AF] 00001DFC 422D E850 clr.b [A5 - 0x17B0] 00001E00 6000 0290 bra +0x292 /* 00002092 */ label00001E04: 00001E04 0C2E 0001 FFFE cmpi.b [A6 - 0x2], 0x1 00001E0A 6600 01A4 bne +0x1A6 /* 00001FB0 */ 00001E0E 2B7C 0000 0001 E2CC move.l [A5 - 0x1D34], 0x1 00001E16 42AD E2D0 clr.l [A5 - 0x1D30] 00001E1A 0C6D 002B FA34 cmpi.w [A5 - 0x5CC], 0x2B /* '+' */ 00001E20 57C0 seq D0 00001E22 4400 neg.b D0 00001E24 0C6D 002D FA34 cmpi.w [A5 - 0x5CC], 0x2D /* '-' */ 00001E2A 57C1 seq D1 00001E2C 4401 neg.b D1 00001E2E 8001 or.b D0, D1 00001E30 0C6D 0078 FA34 cmpi.w [A5 - 0x5CC], 0x78 /* 'x' */ 00001E36 57C1 seq D1 00001E38 4401 neg.b D1 00001E3A 8001 or.b D0, D1 00001E3C 6700 0018 beq +0x1A /* 00001E56 */ 00001E40 486E FFEA pea.l [A6 - 0x16] 00001E44 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00001E48 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00001E4C 3F3C 0154 move.w -[A7], 0x154 00001E50 3F3C 005E move.w -[A7], 0x5E /* '^' */ 00001E54 A8A7 syscall SetRect label00001E56: 00001E56 486E FFEA pea.l [A6 - 0x16] 00001E5A 486D FFD6 pea.l [A5 - 0x2A] 00001E5E A8A5 syscall FillRect 00001E60 0C6D 002D FA34 cmpi.w [A5 - 0x5CC], 0x2D /* '-' */ 00001E66 6600 0140 bne +0x142 /* 00001FA8 */ 00001E6A 302D E9C6 move.w D0, [A5 - 0x163A] 00001E6E C1FC 0016 muls.w D0, 0x16 00001E72 7200 moveq.l D1, 0x00 00001E74 41ED F41A lea.l A0, [A5 - 0xBE6] 00001E78 1230 0000 move.b D1, [A0 + D0.w] 00001E7C 48C1 ext.l D1 00001E7E 2D41 FFDE move.l [A6 - 0x22], D1 00001E82 2F07 move.l -[A7], D7 00001E84 7001 moveq.l D0, 0x01 00001E86 2E2E FFDE move.l D7, [A6 - 0x22] 00001E8A 9E40 sub.w D7, D0 00001E8C 6D00 00A8 blt +0xAA /* 00001F36 */ 00001E90 3D40 FFFA move.w [A6 - 0x6], D0 label00001E94: 00001E94 302E FFFA move.w D0, [A6 - 0x6] 00001E98 5840 addq.w D0, 4 00001E9A E748 lsl D0.w, 3 00001E9C 41ED E5A4 lea.l A0, [A5 - 0x1A5C] 00001EA0 4870 0000 pea.l [A0 + D0.w] 00001EA4 3F3C FFFE move.w -[A7], 0xFFFE 00001EA8 3F3C FFFE move.w -[A7], 0xFFFE 00001EAC A8A9 syscall InsetRect 00001EAE 302E FFFA move.w D0, [A6 - 0x6] 00001EB2 5840 addq.w D0, 4 00001EB4 E748 lsl D0.w, 3 00001EB6 41ED E5A4 lea.l A0, [A5 - 0x1A5C] 00001EBA 4870 0000 pea.l [A0 + D0.w] 00001EBE 486D FFD6 pea.l [A5 - 0x2A] 00001EC2 A8A5 syscall FillRect 00001EC4 302E FFFA move.w D0, [A6 - 0x6] 00001EC8 5840 addq.w D0, 4 00001ECA E748 lsl D0.w, 3 00001ECC 41ED E5A4 lea.l A0, [A5 - 0x1A5C] 00001ED0 4870 0000 pea.l [A0 + D0.w] 00001ED4 3F3C 0002 move.w -[A7], 0x2 00001ED8 3F3C 0002 move.w -[A7], 0x2 00001EDC A8A9 syscall InsetRect 00001EDE 302E FFFA move.w D0, [A6 - 0x6] 00001EE2 5840 addq.w D0, 4 00001EE4 E748 lsl D0.w, 3 00001EE6 41ED E5A6 lea.l A0, [A5 - 0x1A5A] 00001EEA 3F30 0000 move.w -[A7], [A0 + D0.w] 00001EEE 302E FFFA move.w D0, [A6 - 0x6] 00001EF2 5840 addq.w D0, 4 00001EF4 E748 lsl D0.w, 3 00001EF6 41ED E5A8 lea.l A0, [A5 - 0x1A58] 00001EFA 3230 0000 move.w D1, [A0 + D0.w] 00001EFE 5541 subq.w D1, 2 00001F00 3F01 move.w -[A7], D1 00001F02 A893 syscall MoveTo 00001F04 302D E9C6 move.w D0, [A5 - 0x163A] 00001F08 C1FC 0016 muls.w D0, 0x16 00001F0C 322E FFFA move.w D1, [A6 - 0x6] 00001F10 D041 add.w D0, D1 00001F12 7200 moveq.l D1, 0x00 00001F14 41ED F41A lea.l A0, [A5 - 0xBE6] 00001F18 1230 0000 move.b D1, [A0 + D0.w] 00001F1C 0241 00FF andi.w D1, 0xFF 00001F20 0041 0100 ori.w D1, 0x100 00001F24 3D41 FED2 move.w [A6 - 0x12E], D1 00001F28 486E FED2 pea.l [A6 - 0x12E] 00001F2C A884 syscall DrawString 00001F2E 526E FFFA addq.w [A6 - 0x6], 1 00001F32 51CF FF60 dbf D7, -0xA2 /* 00001E94 */ label00001F36: 00001F36 2E1F move.l D7, [A7]+ 00001F38 4A2D EE1B tst.b [A5 - 0x11E5] 00001F3C 6700 006A beq +0x6C /* 00001FA8 */ 00001F40 486E FFEA pea.l [A6 - 0x16] 00001F44 202E FFDE move.l D0, [A6 - 0x22] 00001F48 5880 addq.l D0, 4 00001F4A 90AD EE16 sub.l D0, [A5 - 0x11EA] 00001F4E E748 lsl D0.w, 3 00001F50 41ED E5A6 lea.l A0, [A5 - 0x1A5A] 00001F54 3230 0000 move.w D1, [A0 + D0.w] 00001F58 5941 subq.w D1, 4 00001F5A 3F01 move.w -[A7], D1 00001F5C 202E FFDE move.l D0, [A6 - 0x22] 00001F60 5880 addq.l D0, 4 00001F62 90AD EE16 sub.l D0, [A5 - 0x11EA] 00001F66 E748 lsl D0.w, 3 00001F68 41ED E5A8 lea.l A0, [A5 - 0x1A58] 00001F6C 3230 0000 move.w D1, [A0 + D0.w] 00001F70 5941 subq.w D1, 4 00001F72 3F01 move.w -[A7], D1 00001F74 202E FFDE move.l D0, [A6 - 0x22] 00001F78 5880 addq.l D0, 4 00001F7A 90AD EE16 sub.l D0, [A5 - 0x11EA] 00001F7E E748 lsl D0.w, 3 00001F80 41ED E5A6 lea.l A0, [A5 - 0x1A5A] 00001F84 3F30 0000 move.w -[A7], [A0 + D0.w] 00001F88 202E FFDE move.l D0, [A6 - 0x22] 00001F8C 5880 addq.l D0, 4 00001F8E 90AD EE16 sub.l D0, [A5 - 0x11EA] 00001F92 E748 lsl D0.w, 3 00001F94 41ED E5A8 lea.l A0, [A5 - 0x1A58] 00001F98 3F30 0000 move.w -[A7], [A0 + D0.w] 00001F9C A8A7 syscall SetRect 00001F9E 486E FFEA pea.l [A6 - 0x16] 00001FA2 486D FFDE pea.l [A5 - 0x22] 00001FA6 A8BB syscall FillOval label00001FA8: 00001FA8 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00001FAC 6000 0006 bra +0x8 /* 00001FB4 */ label00001FB0: 00001FB0 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] label00001FB4: 00001FB4 2F07 move.l -[A7], D7 00001FB6 7001 moveq.l D0, 0x01 00001FB8 7E1E moveq.l D7, 0x1E 00001FBA 9E40 sub.w D7, D0 00001FBC 6D00 001C blt +0x1E /* 00001FDA */ 00001FC0 3D40 FFFA move.w [A6 - 0x6], D0 label00001FC4: 00001FC4 302E FFFA move.w D0, [A6 - 0x6] 00001FC8 E548 lsl D0.w, 2 00001FCA 41ED E854 lea.l A0, [A5 - 0x17AC] 00001FCE 42B0 0000 clr.l [A0 + D0.w] 00001FD2 526E FFFA addq.w [A6 - 0x6], 1 00001FD6 51CF FFEC dbf D7, -0x16 /* 00001FC4 */ label00001FDA: 00001FDA 2E1F move.l D7, [A7]+ 00001FDC 422D E2CB clr.b [A5 - 0x1D35] 00001FE0 42AD EE0E clr.l [A5 - 0x11F2] 00001FE4 486D EE06 pea.l [A5 - 0x11FA] 00001FE8 4267 clr.w -[A7] 00001FEA 4267 clr.w -[A7] 00001FEC 4267 clr.w -[A7] 00001FEE 4267 clr.w -[A7] 00001FF0 A8A7 syscall SetRect 00001FF2 426D E852 clr.w [A5 - 0x17AE] 00001FF6 42AD E854 clr.l [A5 - 0x17AC] 00001FFA 42AD E2BE clr.l [A5 - 0x1D42] 00001FFE 422D E851 clr.b [A5 - 0x17AF] 00002002 422D E850 clr.b [A5 - 0x17B0] 00002006 486E FFEA pea.l [A6 - 0x16] 0000200A 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 0000200E 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00002012 3F3C 0154 move.w -[A7], 0x154 00002016 3F3C 00E0 move.w -[A7], 0xE0 0000201A A8A7 syscall SetRect 0000201C 486E FFEA pea.l [A6 - 0x16] 00002020 486D FFD6 pea.l [A5 - 0x2A] 00002024 A8A5 syscall FillRect 00002026 302D E9C6 move.w D0, [A5 - 0x163A] 0000202A 5240 addq.w D0, 1 0000202C 3B40 E9C6 move.w [A5 - 0x163A], D0 00002030 0C6D 000B E9C6 cmpi.w [A5 - 0x163A], 0xB 00002036 6600 000A bne +0xC /* 00002042 */ 0000203A 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000203E 6000 0052 bra +0x54 /* 00002092 */ label00002042: 00002042 302D FA34 move.w D0, [A5 - 0x5CC] 00002046 0C40 002B cmpi.w D0, 0x2B /* '+' */ 0000204A 6600 000A bne +0xC /* 00002056 */ 0000204E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00002052 6000 003E bra +0x40 /* 00002092 */ label00002056: 00002056 0C40 002D cmpi.w D0, 0x2D /* '-' */ 0000205A 6600 000A bne +0xC /* 00002066 */ 0000205E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00002062 6000 002E bra +0x30 /* 00002092 */ label00002066: 00002066 0C40 0078 cmpi.w D0, 0x78 /* 'x' */ 0000206A 6600 000A bne +0xC /* 00002076 */ 0000206E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00002072 6000 001E bra +0x20 /* 00002092 */ label00002076: 00002076 0C40 002F cmpi.w D0, 0x2F /* '/' */ 0000207A 6600 000A bne +0xC /* 00002086 */ 0000207E 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002082 6000 000E bra +0x10 /* 00002092 */ label00002086: 00002086 0C40 0040 cmpi.w D0, 0x40 /* '@' */ 0000208A 6600 0006 bne +0x8 /* 00002092 */ 0000208E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] label00002092: 00002092 4E5E unlink A6 00002094 4E75 rts 00002096 0000 0642 ori.b D0, 0x42 /* 'B' */ 0000209A 757A moveq.l D2, 0x7A 0000209C 7A65 moveq.l D5, 0x65 0000209E 7200 moveq.l D1, 0x00 000020A0 0949 bchg A1, D4 000020A2 6E63 bgt +0x65 /* 00002107 */ 000020A4 6F72 ble +0x74 /* 00002118 */ 000020A6 7265 moveq.l D1, 0x65 000020A8 6374 bls +0x76 /* 0000211E */ 000020AA 0B54 bchg [A4], D5 000020AC 7279 moveq.l D1, 0x79 000020AE 2041 movea.l A0, D1 000020B0 6761 beq +0x63 /* 00002113 */ 000020B2 696E bvs +0x70 /* 00002122 */ 000020B4 2021 move.l D0, -[A1]